A Marx Károly Közgazdaságtudományi Egyetemet 1970–1975 között végezte, majd külügyi szolgálatba lépett. 1976–1981 között a prágai követség (Csehszlovákia) sajtóattaséja, majd 1984-ig csehszlovák referens a külügyminisztériumban. 1984–1988 között első beosztott volt a pozsonyi főkonzulátuson, ugyanott főkonzul 1990–1993 között.[3] az 1993. január 1-jén függetlenné vált Szlovákia első magyar nagykövete (a főkonzulátust emelték nagykövetségi rangra), megbízólevelét 1993. szeptember 3-án adta át,[4] és 1998 szeptember végén hagyta el végleg állomáshelyét.[5] Szokatlanul hosszú ideig, mintegy nyolc éven keresztül vezette a szlovákiai missziót, munkája elismeréséül több kitüntetést is kapott. 2002-ig a külügyminisztériumban főosztályvezető, 2002–2005 között külügyminisztériumi helyettes államtitkár. 2005. november 30-án adta át megbízólevelét Svájcban, ahol 2008-ig vezette nagykövetként a berni külképviseletet. 2008-ban egyenesen Azerbajdzsánba helyezték: december 19-én adta át megbízólevelét Bakuban,[6] ahol Magyarország és Azerbajdzsán kapcsolatainak nyitányaként nem sokkal korábban alapított Magyarország nagykövetséget.[7]2010. július 31-én hívták vissza.[8]