Obiskoval je OŠ Antona Aškerca Velenje. Po končani srednji družboslovni šoli Velenje je diplomiral in leta 2000 doktoriral na Pravni fakulteti Univerze v Mariboru.
Od 1993 je zaposlen na PF Univerze v Mariboru kot redni profesor. Deluje na področju evropskega in civilnega prava in prava okolja in narave ter potrošnikov. Kot gostujoči predavatelj predava na PF Univerze na Dunaju (Juridicum), Gradcu in v Zagrebu. Kot nosilec Jean Monnet Chair projekta Evropske komisije ima pridobljen naziv Jean Monnet Profesor. Poleg znanstvenoraziskovalnega dela je sodeloval pri nastajanju nekaterih predpisov in zakonodaje Republike Slovenije. Do leta 2017 je bil član Meddržavnega sodišča v Haagu, član Visokega sveta Evropskega Univerzitetnega Inštituta v Firencah, član Sveta za varstvo okolja RS in strateškega sveta pri GZS za okolje ter podpredsednik stalne arbitraže pri Gospodarski zbornici Slovenije.
Devetletni mandat ustavnega sodnika je nastopil 25. aprila 2017, od 19. 12. 2018 pa je predsednik Ustavnega sodišča.
Je avtor številnih znanstvenih in strokovnih člankov, monografij in komentarjev zakonov.
Cobiss (baze podatkov)