Rojen je v Slovenj Gradcu. Po izobrazbi je doktor s področja kriminalistike. Deloval je na različnih vodstvenih mestih v policiji, nazadnje kot direktor kriminalistične policije. Bil je tudi predsednik Društva kriminalistov Slovenije. Od decembra 2014 je bil župan Murske Sobote in v tem času dva mandata predsednik Skupnosti občin Slovenije. Pred prevzemom ministrske funkcije je bil član slovenske delegacije v Odboru regij EU.