Das Wehrstrafrecht ist das besondere Strafrecht für Straftaten, die von Soldaten oder gegen die Streitkräfte eines Landes begangen werden. Nicht zum Wehrstrafrecht im engeren Sinne gehören das Wehrdisziplinarrecht sowie die Straftaten gegen völkerrechtliche Bestimmungen im Kriege. Diese werden regelmäßig gesondert als Völkerstrafrecht bezeichnet.
Grundsätzlich beruht das Wehrstrafrecht auf den allgemeinen Strafrechtslehren. Gewisse Besonderheiten erfordern jedoch abweichende Regelungen.
Wichtige Straftaten im Wehrstrafrecht sind beispielsweise Fahnenflucht, die eigenmächtige Abwesenheit („von der Truppe“) und Gehorsamsverweigerung.