Rojen je v Slovenj Gradcu. Po izobrazbi je doktor znannosti 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.