Gimė 1943 08 10 Birikų kaime, Telšių rajone.
1962–1964 m. studijavo Vilniaus universitete. 1964–1967 m. tarnavo SSRS kariuomenėje. 1968–1971 m. dirbo dienraščių „Komjaunimo tiesa“, „Tiesa“, 1971–1975 m. savaitraščių „Gimtasis kraštas“, 1975–1980 m. „Literatūra ir menas“ redakcijose. 1981 m. Vilniaus universitete baigė žurnalistiką. 1980–1989 m. žurnalo „Moksleivis“ vyriausiojo redaktoriaus pavaduotojas. 1989–1990 m. SSRS liaudies deputatas, 1990–1992 m. LR Aukščiausiosios Tarybos deputatas. 1992–1993 m. dirbo redaktoriumi savaitraštyje „Atgimimas“, 1992–2000 m. buvo žurnalo „Lithuania in the World“ leidėjas ir vyriausiasis redaktorius. 2001–2004 m. leidyklos „Artlora“ direktorius. Nuo 1998 m. Dominikos Respublikos garbės generalinis konsulas Lietuvoje. Kovo 11-osios Nepriklausomybės atkūrimo akto signataras. Paskelbęs daugybę straipsnių, publikacijų periodinėje spaudoje.