Tidigare i veckan uppvisade Bolsonaro lindriga symtom med feber och hosta.
Det var då han lät sig testas för covid-19, enligt SVT.
– Svaret kom tillbaka positivt, säger han själv.
Brasilien har nu över 1,5 miljoner bekräftade coronafall i landet, men dödstalet per capita är fortfarande lägre än Sveriges.
Sverige har 539 döda per en miljon invånare mot 311 i Brasilien.