Gimė 1956 04 18 Vilniuje.
1980 m. baigė Vilniaus universitetą ir įgijo ekonomisto specialybę, 1986 m. apgynė filosofijos mokslų kandidato disertaciją. 1985–1987 m. dėstė Lietuvos konservatorijoje. 1987–2001 m. buvo mokslinis bendradarbis Lietuvos mokslų akademijoje, Filosofijos ir sociologijos institute. 1998–2004 m. dėstė Vilniaus universiteto Tarptautinėje verslo mokykloje. 2001–2003 m. Lietuvos Respublikos Vyriausybėje dirbo Ministro pirmininko patarėju švietimo ir kultūros klausimais. 2004–2009 m. Lietuvos generalinio konsulato Kaliningrado srityje kultūros atašė. 2009–2012 m. gyveno Rygoje. Nuo 2012 m. dirba Lietuvos tautinio olimpinio komiteto viceprezdentu. Daugkartinis Lietuvos plaukimo čempionas ir rekordininkas, 1976 m. Monrealio XXI olimpinių žaidynių bronzos medalio laimėtojas 100 m. krūtine, 200 m. krūtine – 6 vieta; 4×100 kombinuotoje estafetėje – 5 vieta; olimpinis rekordininkas 100 m krūtine. 1976 m. Peskaroje (Italijoje) Europos taurės laimėtojas. 1988 m. vienas Lietuvos tautinio olimpinio komiteto (LTOK) atkūrimo iniciatorių, komiteto Generalinės asamblėjos ir Vykdomojo komiteto narys; taip pat 1988 m. buvo vienas iš Lietuvos Persitvarkymo Sąjūdžio kūrėjų ir iniciatyvinės grupės narių, Sąjūdžio Seimo narys, Seimo tarybos narys. 1990 m. vienas iš Lietuvos liberalų sąjungos steigėjų. 1994–2000 m. Lietuvos Santarvės fondo kūrėjas ir tarybos pirmininkas. Dirbo spaudos redakcijose: 1988 m. leidinio „Sąjūdžio žinios“ redaktorius ir leidėjas, 1990 m. savaitraščio „Šiaurės Atėnai“ vienas iš steigėjų, redaktorius ir leidėjas, 1995–2000 m. žurnalo „Naujoji Romuva“ vyriausiasis redaktorius, 2007–2009 m. žurnalų „Baltika“ ir „Paralelės“ redakcinių kolegijų narys. 2003–2017 m. LTOK Kilnaus sportinio elgesio komiteto prezidentas. 2012–2017 m. LTOK viceprezidentas. 2019 m. dalyvavo/kandidatavo Lietuvos Respublikos Prezidento rinkimuose.