Rođen je 1967. godine u Drvaru (Bosna i Hercegovina). Živi u Smederevu.
U zvaničnoj biografiji navodi da je po zanimanju tehničar za poslove radnih odnosa, ali ne i u kojoj obrazovnoj instituciji je stekao to zvanje.
Kako mu je otac bio sudija, često su se selili, pa je živeo u Lebanu, Negotinu, Velikoj Plani, Požarevcu.
Član Demokratske stranke Srbije postao je odmah po osnivanju te partije 1992. godine. Bio je član Odbora za odbranu i bezbednost i Odbora za omladinu i sport u tri mandata. U maju 2010. isključen je iz DSS-a nakon što je kritikovao rad stranačkog rukovodstva. U narednih nekoliko meseci u Skupštini Srbije bio je nezavisni poslanik, da bi u decembru 2010. pristupio SNS i poslaničkoj grupi “Napred Srbijo”.
Nakon izbora 2012. godine, ponovo je izabran za narodnog poslanika.
Mandat mu je potvrđen i nakon vanrednih parlamentarnih izbora održanih 24. aprila 2016. godine.
Mandat narodnog poslanika dobio je i nakon redovnih parlamentarnih izbora održanih 21. juna 2020. godine. Izabran je sa izborne liste “Aleksandar Vučić - za našu decu”.