Rođen je 1970. godine u Beogradu.
Završio je osnovnu školu “Branko Radičević” u Novom Beogradu, Zemunsku gimnaziju, a diplomirao je na Pravnom fakultetu u Beogradu, kao jedan od najboljih studenata u generaciji.
Bio je pobednik na gradskim i republičkim takmičenjima iz istorije i pionirski prvak Beograda u šahu. Bio je stipendista Fondacije za razvoj naučnog podmlatka. Usavršavao se u Velikoj Britaniji, u Brajtonu, gde je nešto više od godinu dana boravio i pohađao kurs engleskog jezika.
Nakon studija radio je kao novinar na “Kanalu S” na Palama tokom 1992. i 1993. godine. Pripremao je i vodio vesti na engleskom, blok iz sveta, intervjue, reportaže.
Srpskoj radikalnoj stranci pristupio je 1993. godine i ubrzo bio izabran za poslanika u Narodnoj Skupštini Republike Srbije. Samo dve godine kasnije, postao je generalni sekretar SRS.
Nakon pobede Srpske radikalne stranke na lokalnim izborima u Zemunu 1996. godine, postao je direktor Sportsko-poslovnog centra „Pinki“.
Kada je SRS 24. marta 1998. godine formirala Vladu Srbije sa SPS i JUL, Vučić je izabran za ministra za informisanje. Za vreme ministarskog mandata potpisao je Zakon o javnom informisanju, koji je ostao zapamćen po drakonskim kaznama za medije, kao i gašenju redakcija “Dnevnog telegrafa”, “Evropljanina” i “Naše Borbe”.
Za vreme primene Zakona o univerzitetu izabran je za člana Upravnog odbora Beogradskog univerziteta i Filozofskog fakulteta BU. U maju 2000. godine, Vlada SRJ ga je imenovala za člana Saveta Savezne javne ustanove RTV Jugoslavija.
Bio je poslanik u Saveznoj skupštini SRJ u tri mandata: u Veću republika od februara 1998. i od maja 2000. godine, a od 24. septembra 2000. godine izabran je za poslanika na saveznim izborima. Bio je narodni poslanik i zamenik predsednika poslaničke grupe Srpske radikalne stranke u Narodnoj Skupštini Republike Srbije, član Administrativnog odbora i Odbora za ustavna pitanja, i zamenik predsednika Odbora za Kosovo i Metohiju i Odbora za kulturu i informisanje.
Tri puta se neuspešno kandidovao za gradonačelnika Beograda. Na gradskim izborima 2004. osvojio je 29 odsto glasova u prvom krugu izbora, odnosno 48 odsto glasova u drugom krugu. Na lokalnim izborima za gradonačelnika Beograda održanim u maju 2008. godine osvojio je 34,7 odsto glasova. Predstavnici beogradskih odbora SRS, DSS, SPS i PUPS potpisali su 29. maja 2008, koalicioni sporazum o formiranju vlasti u Beogradu, a kandidat ove koalicije za prvog čoveka prestonice bio je Vučić. Ipak, socijalisti su odlučili da formiraju koaliciju na republičkom nivou sa Demokratskom strankom i da raskinu sporazum potpisan sa radikalima. Vučić je pred izbore u maju 2012. godine bio ponovo kandidat za gradonačelnika prestonice, ali je lista Srpske napredne stranke osvojila 24,3 odsto glasova.
Nakon raskola u Srpskoj radikalnoj stranci, kada je dotadašnji zamenik predsednika SRS Tomislav Nikolić 5. septembra 2008. podneo ostavku na tu i funkciju šefa poslaničke grupe u Skupštini Srbije, formirajući svoj poslanički klub, Vučić nije odmah saopštio da li ostaje u stranci ili odlazi sa Nikolićem. On je 15. septembra ispred Skupštine grada Beograda saopštio novinarima da je podneo ostavku na sve funkcije stranci i povukao se iz političkog života.
Ipak, Vučić je početkom oktobra saopštio da prelazi u Srpsku naprednu stranku, a na osnivačkoj skupštini stranke izabran je za zamenika predsednika.
Nakon što je pobedio na predsedničkim izborima 20. maja 2012, lider SNS Tomislav Nikolić povukao se sa mesta predsednika SNS, što je obećao u predizbornoj kampanji, a Vučić u maju 2012. postao v.d. predsednika stranke. Na vanrednoj sednici Skupštine SNS, održanoj u septembru 2012, Vučić je aklamacijom izabran za novog predsednika SNS.
Kada su krajem jula 2012. godine SNS, SPS i URS formirali Vladu Srbije, Vučić je postao potpredsednik Vlade zadužen za odbranu, bezbednost i borbu protiv korupcije i kriminala, kao i ministar odbrane. Predsednik Srbije Tomislav Nikolić imenovao ga je i za šefa Biroa za koordinaciju rada službi bezbednosti. Vučić se na toj funkciji nalazi i danas, iako je još 2014. govorio da će podneti ostavku.
Funkciju ministra odbrane obavljao je do rekonstrukcije Vlade Srbije 2. septembra 2013, a zadržao funkciju prvog potpredsednika Vlade zaduženog za borbu protiv korupcije i kriminala.
U januaru 2014. Predsedništvo SNS, na Vučićev predlog, jednoglasno je donelo odluku da se raspišu vanredni parlamentarni izbori.
Na vanrednim parlamentarnim izborima u martu 2014. koalicija okupljena oko SNS osvojila je ubedljivu većinu od 48,35 odsto glasova (158 poslaničkih mesta), a Vučić postao predsednik Vlade Srbije.
Na novim vanrednim parlamentarnim izborima u aprilu 2016. koalicija okupljena oko SNS osvojila je 48,25 odsto glasova, ali ovoga puta 131 poslanički mandat. Vučić je ostao na funkciji predsednika Vlade Srbije.
Na predsedničkim izborima u aprilu 2017. pobedio je u prvom krugu, sa osvojenih 55 odsto glasova. Ostavku na funkciju predsednika Vlade Srbije podneo je 30. maja, a sutradan je stupio na funkciju predsednika Srbije.
Na funkciji predsednika Srbije ostao je i nakon predsedničkih izbora u aprilu 2022. godine, na kojima je osvojio 58,59 odsto glasova u prvom krugu.
Dobitnik je nagrade „Kapetan Miša Anastasijević“ za ličnost godine 2012, kao i nagrade „Ličnost godine 2013“ u izboru „Nezavisnih novina“ Bosne i Hercegovine. Takođe, dobio je i nagrade „Čovek godine 2013“ u izboru evropskog magazina „Man“, „Najevropljanin 2013“ u izboru međunarodne organizacije „Prva evropska kuća“, „Vidovdanske nagrade 2013“ koju dodeljuje Grad Kruševac i nagradu „Regionalni lider 2014“ u izboru regionalnog žirija i čitalaca „Večernjeg lista“ Bosne i Hercegovine.