Moro har utmanat oppositionskandidaten och tidigare presidenten Lula da Silva och sittande presidenten Jair Bolsonaro inför valet i oktober.
Men då mätningar gett honom på endast åtta procents stöd väljer Moro nu att dra sig ur.
"Jag avsäger mig min presidentkandidatur och kommer att vara en demokratins soldat för att återställa drömmen om ett bättre Brasilien", säger Moro, som tidigare har varit justitieminister under president Bolsonaro, i ett inlägg på Instagram.