1970-ben született Sălaj. A kolozsvári Agrártudományi Egyetemen állattenyésztésből, a kolozsvári Babeş-Bolyai Tudományegyetem jogi karán pedig jogból szerzett diplomát. 2000 és 2006 között a New York-i Albany Egyetemen, valamint az amerikai Michigan Állami Egyetemen (Michigan State University, USA) közigazgatási képzésben vett részt. 2006-ban a kolozsvári Babeş-Bolyai Tudományegyetem filozófia doktora lett. 2005 óta a Babeş-Bolay Egyetem Politikai, Közigazgatási és Kommunikációs Tudományok Karának oktatója. Jelenleg a PNL Cluj társelnöki tisztségét tölti be, amely párt két romániai jobbközép párt egyesüléséből jött létre. 2014 óta európai parlamenti képviselő.