1990-ben az Államigazgatási Főiskola tanszékvezető főiskolai tanárává nevezték ki. 1997 és 1999 között a Népjóléti, ill. annak jogutódjában, az Egészségügyi Minisztériumban dolgozott. Később visszatért a Miskolci Egyetemre, ahol egyetemi docens lett.
1993-ban az állam- és jogtudományok kandidátusa tudományos minősítést kapott. Kutatási területe az alkotmányosság és az alkotmánybíráskodás kapcsolata, a természetjogi gondolkodás és a közigazgatási funkciók és feladatok.
2015-től a Szegedi Tudományegyetem Állam- és Jogtudományi Karán a Közigazgatási Jogi Tanszékén tanszékvezető egyetemi docens.
Közéleti pályafutása
1989-ben tagja volt az első Országos Választási Bizottságnak. 2001-ben a Fővárosi Választási Bizottság elnökévé választották. Ugyanebben az évben az Országgyűlés megválasztotta az állampolgári jogok országgyűlési biztosának általános helyettesévé. Ezt a beosztást – Lenkovics Barnabás munkatársaként – 2007-ig töltötte be.