1994–1996 m. Lietuvos Respublikos sveikatos apsaugos ministras. Nuo 2002–2006 m. LR nepaprastasis ir įgaliotasis ambasadorius Estijoje. Nuo 2006–2008 m. LR nepaprastasis ir įgaliotasis ambasadorius Latvijoje, 2008–2011 m. LR nepaprastasis ir įgaliotasis ambasadorius Rusijoje. Nuo 2016 m. Seimo narys.