Um ministro da Defesa é o membro de um governo encarregado dos assuntos relacionados com as forças armadas e com a defesa militar de um estado soberano. Em alguns casos, tem também responsabilidades em áreas como a segurança interna, a defesa civil e outras.
Atualmente, na maioria dos casos, um ministro da Defesa tem a seu cargo a direção de um ministério da Defesa, responsável pela administração das forças armadas do país. No entanto, quando era comum existir um ministério privativo para cada ramo das forças armadas, o ministro da Defesa frequentemente não dirigia um ministério próprio, atuando apenas como coordenador dos diversos ministérios e respetivos ministros responsáveis pelas forças armadas.
Em muitos países, o ministro da Defesa é um dos mais importantes membro do governo, sendo frequentemente mais importante que o próprio ministro do Exterior. Em ocasiões em que um país está em guerra, o cargo pode ser assumido pelo próprio chefe de governo como foi o caso do Reino Unido durante a Segunda Guerra Mundial, de Portugal no início da Guerra do Ultramar ou de Israel em diversos conflitos em este país se envolveu.
Nos países democráticos, o cargo de ministro da Defesa é normalmente exercido por um civil no sentido de se acentuar o controlo civil sobre as forças armadas. No entanto, em outros países, o cargo poder ser exercido por um militar uniformizado, que poderá inclusive desempenhar a função de comandante das forças armadas.
Em muitos países, a designação formal do cargo é "ministro da Defesa Nacional". Nos EUA, México e Reino Unido, o cargo designa-se "secretário da Defesa". Nos Estados Unidos o secretário deve ser um civil ou ser um militar de reserva/reformado que não serviu nas forças armadas nos últimos dez anos. Na Suíça, as funções equivalentes às de ministro da Defesa são desempenhadas por um dos conselheiros federais.