Ahmadinehjad utfordrer dermed Irans moderate president Hassan Rouhani, som forhandlet fram en avtale om landets atomprogram med USA, Obamas store utenrikspolitiske prosjekt.
Iran er også president Assads allierte i Syria, sammen med Russland.
Ahmadinejad trosser også råd han har fått av landets øverste religiøse leder Ayatollah Ali Khamenei om ikke å stille i valget 19. mai.
– Det var bare et råd, sier han i en kort kommentar etter å ha levert inn kandidaturet som overrasket mange.
De konservative i Iran ønsker en tøff kandidat som kan stå opp mot USAs nye president Donald Trump.
- Les også:
- Les også:
Konservativ president
Fra 2005 til 20013 satt Ahmadinejad som president i Iran. Han har nå lov til å stille til valg igjen fordi han har hatt fire år utenfor presidentpalasset.
I hans regjeringstid var Iran under strenge internasjonale sanksjoner på grunn av mistanker om at Iran var i ferd med å utvikle atomvåpen.
- Les også:
Presidentvalg 19. mai
Nåværende president Hassan Rouhani ønsker en ny presidentperiode og stiller til valg. Det gjør også Ebrahim Raisi, en konservativ politiker som står presteskapet i Iran nær. Sistnevnte er også Mahmoud Ahmadinehjads allierte.
Ahmadinejads tidligere nestleder stiller og opp i presidentvalgkampen.
– Jeg gjentar at jeg følger mitt moralske løfte, og jeg har registrert meg som kandidat kun for å støtte Hamid Baghaie, sier Ahmadinehjad ifølge AFP.
Rouhani sliter
Da Rouhani avløste Ahmadinejad, var det med løfter om mer frihet og bedre rettigheter i et land der innbyggerne er underlagt sterk sosial, kulturell og politisk kontroll.
Rouhani ble spesielt ungdommens og kvinnenes håp.
Mange av dem føler seg nå forrådt fordi Iran med nesten 80 millioner innbyggere på ingen måter har blitt et friere eller mer demokratisk land.
Med Rouhani som president har det nemlig gått motsatt vei, og et fiendtlig innstilt parlament har fått mye av skylda.
- Les også: