Srpska napredna stranka nastala je u septembru 2008. godine prvo kao poslanički klub “Napred Srbijo” u Skupštini Srbije sa 17 bivših poslanika Srpske radikalne stranke. Dotadašnji zamenik predsednika SRS Tomislav Nikolić je 5. septembra 2008. podneo ostavku na tu i funkciju šefa poslaničke grupe, nakon njegovog sukoba sa liderom radikala Vojislavom Šešeljem. Nikolić je izjavio da će radikali u Skupštini Srbije podržati usvajanje Sporazuma o stabilizaciji i pridruživanju Evropskoj uniji, što je naišlo na otpor Šešelja i većine poslanika SRS. Nikoliću se u Skupštini Srbije pridružio 21 poslanik SRS i formiran je klub “Napred Srbijo”. Novoj stranci uskoro je pristupio i generalni sekretar SRS-a Aleksandar Vučić. Osnivačka skupština stranke održana je 21. oktobra 2008. Na skupštini je Nikolić izabran za predsednika, a Aleksandar Vučić za zamenika predsednika. Srpska napredna stranka se u narednom periodu pozicionirala kao jedna od najjačih političkih opcija u zemlji, a snagu je potvrdila na vanrednim lokalnim izborima održanim u nekoliko gradova i opština u Srbiji. SNS je u novembru 2010. potpisala sporazum o saradnji sa Novom Srbijom i Pokretom socijalista. Te stranke su održale velike mitinge u februaru i aprilu 2011. godine u Beogradu. Na poslednjem, Tomislav Nikolić je objavio da će prestati da uzima vodu i hranu sve dok predsednik Srbije ne raspiše izbore. Njegov zahtev nije prihvaćen, a Nikolić je protest prekinuo nakon osam dana.
U maju 2012. godine održani su prevremeni parlamentarni i predsednički izbori. Koalicija stranaka okupljena oko SNS osvojila je 24,04 odsto glasova (73 poslanika) na parlamentarnim izborima, a na predsedničkim izborima Tomislav Nikolić pobedio je Borisa Tadića i postao novi predsednik Srbije. Novu Vladu Srbije u julu 2012. formirali su SNS, SPS i URS. Nikolić je 24. maja 2012. podneo ostavku na mesto predsednika SNS i iščlanio se iz stranke. Posle ostavke Tomislava Nikolića za v.d. predsednika postavljen je Aleksandar Vučić, koji je zavnično za predsednika stranke izabran na Vanrednoj izbornoj skupštini održanoj 29. septembra 2012. godine. 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 Aleksandar Vučić postao je predsednik Vlade Srbije.
Poslednji put ažurirano: 27. 11. 2015.