Portuguese Defence Minister Jose Azeredo Lopes resigned on Friday amid an investigation into a suspected army cover-up of a weapons theft last year, a ministry spokesman said.