1973 m. baigė žurnalistiką Vilniaus universitete. 1972–1984 m. ir 1988–1990 m. laikraščio „Tiesa“ korespondentas, politikos apžvalgininkas, 1984–1988 m. savaitraščio „Moscow News“ korespondentas Niujorke, 1990–1991 m. Eltos generalinio direktoriaus pavaduotojas. 1991–1992 m. užsienio periodinių leidinių ir informacijos agentūrų bendradarbis. 1992–1993 m. Lietuvos Respublikos Prezidento, 1993–1994 m. Lietuvos Respublikos Seimo, 1994–1997 m. Lietuvos Respublikos Vyriausybės spaudos atstovas. 1997 m. Valstybės konsultantas užsienio informacijos klausimais. 1997–2001 m. laisvas žurnalistas, užsienio leidinių korespondentas, TV laidos vedėjas. 2002–2008 m. ir nuo 2013 m. Lietuvos Respublikos ministro pirmininko patarėjas ryšiams su visuomene. 1989–2001 m. Lietuvos žurnalistų sąjungos pirmininko pavaduotojas. Lietuvos-Europos instituto steigėjas ir valdybos narys. Ričardo Mikutavičiaus fondo pirmininko pavaduotojas. Nuo 2016 metų - Vyčio paramos fondo vicepirmininkas, inicijavo ir pastatė "Laisvės kario" skulptūrą Kaune, Žygimanto Augusto ir Bernardo Brazdžionio paminklus Pasvalyje. Valdovų rūmų muziejaus tarybos garbės narys.
Yra sukaupęs vertingą Baltijos šalių valstybinių apdovanojimų kolekciją, surengė jos parodas Danijoje, Belgijoje, Ispanijoje, Suomijoje, Rusijoje, Lenkijoje ir kitur