Delovne izkušnje na sekretarskih mestih ima tako s področja lokalne samouprave, izvršilne veje oblasti ter od leta 2001 tudi s področja zakonodajne veje oblasti. V času od leta 1995 do 1998 je bil sekretar na lokalnem nivoju v lokalni samoupravi, kasneje tajnik visoke upravne šole univerze v Ljubljani, junija leta 2000 pa je bil imenovan za generalnega sekretarja na ministrstvu za delo, družino in socialne zadeve. Od februarja leta 2001 je v državnem zboru opravljal naloge sekretarja poslanske skupine SDS.