Rođen je 1980. godine u Požegi.
Završio je Petu ekonomsku školu u Beogradu i Visoku hotelijersku školu u Beogradu. Ističe da je po profesiji strukovni menadžer hotelijerstva.
Od 2008. do 2012. godine bio je član Opštinskog veća Opštine Rakovica. Funkciju člana UO Turističke organizacije Beograda i Specijalne bolnice Banja Koviljača obavljao je 2012. godine.
Zaposlen je kao zamenik direktora JP Poslovni centar Rakovica i obavlja funkciju člana Skupštine Državne lutrije Srbije.
Ističe da je član Socijalističke partije Srbije od svoje osamnaeste godine. Bio je potpredsednik Mladih socijalista Beograda i potpredsednik Socijalističke omladine Srbije. Član je Glavnog odbora SPS i Izvršnog odbora GO SPS.
Na lokalnim izborima 2008. godine bio je kandidat za odbornika Skupštine grada Beograda. Na opštim izborima 2012. godine bio je kandidat za narodnog poslanika SPS i u izbornom postupku bio je zamenik šefa Izbornog štaba.
Od 2008. do 2012. godine bio je član Opštinskog veća Rakovice.
Za poslanika u Skupštini Srbije izabran je na izborima u martu 2014. godine.
Član je Glavnog i Izvršnog odbora SPS-a. Izabran je za potpredsednika Izvršnog odbora SPS-a 2013, a potom i u februaru 2016. godine.
Krajem 2019. izabran je za direktora SPS-a.