Rođen 13. jula 1975. godine u Gračanici. Osnovnu školu završio u Kakmužu, a srednju elektro-tehničku u Gračanici.
Diplomirao 2004. godine, na Poljoprivrednom fakultetu Univerziteta u Banja Luci.
Po zanimanju diplomirani inžinjer poljoprivrede.
Oženjen, otac dvoje djece. Nastanjen u porodičnoj kući u Kakmužu.
U periodu od 2004. do 2008. godine bio zaposlen u Administrativnoj službi opštine Petrovo.
Od 2008. godine do oktobra 2012. godine, radio kao samostalni privrednik.
Na lokalnim izborima 2012. godine, izabran za načelnika opštine Petrovo, drugi mandat osvojio je na izborima održanim 2016. godine a treći uzastopni mandat na izborima održanim 15.11.2020. godine.
Aktivan u nevladinom sektoru i član udruženja poljoprivrednih proizvođača opštine „Poljoprivrednik 04“.