Pályáját 1971-ben kezdte mentőtisztként az Országos Mentőszolgálatnál. 1972-től 1986-ig Szekszárdon a Tolna megyei Kórház belgyógyásza, később a Dokumentációs és Információs Központ vezető-főorvosa volt. 1986 és 1990 között a Népjóléti Minisztérium Gyógyító Ellátás Információs Központjának volt az igazgatója Szekszárdon. 1988-tól 1990-ig a Szociális és Egészségügyi Minisztérium Egészségügyi Reformtitkárságának volt a vezetője. 1990-től 1994-ig a Népjóléti Minisztérium közigazgatási államtitkára. 1994-től 2010-ig egészségügyi tanácsadó. 2001-ben az egészségügyi miniszter főtanácsadója, majd a Népegészségügyi Programiroda programigazgatója. Emellett 1999 és 2002 között a SOTE Informatikai Központban az oktatás megbízott vezetője. 2007-től 2008-ig a TÁRKI- Egészség Tudásközpont vezetője. 2002-től 2010-ig a SOTE Egészségügyi Informatikai Intézet megbízott igazgatója.