Rođen je 1982. godine u Banja Luci, gdje je završio osnovnu školu i gimnaziju. Diplomirao je informatiku na Univerzitetu Sefild, zatim na Pravnom fakultetu Univerziteta u Banjoj Luci, gdje je završio postdiplomske studije i magistrirao poslovno pravo. Trenutno je doktor na Univerzitetu u Banjoj Luci na temu „Pravni aspekti softvera, korištenja i razvoja prometa“.
Radio je u Ministarstvu nauke i tehnologije Republike Srpske u oblasti analize informacionih tehnologija, a 2008. godine bio je direktor Agencije za informaciono društvo Republike Srpske, dok nije imenovan za ministra za naučno-tеhnološki razvoj, visoko obrazovanjе i informaciono društvo.