Gimė 1954 08 06 Kretingos mieste. Mokėsi Vilniaus universitete.
Nuo 1973 m. vadovavo įvairiems muzikos kolektyvams, dalyvavo koncertinėje veikloje. Yra parašęs muzikos spektakliams, keliasdešimt dainų. Yra paskelbęs straipsnių kultūros ir politikos klausimais, vedė Sąjūdžio televizijos laidas iš Kauno. 1989-1990 m. "Kauno aido" laikraščio redaktorius.
1988-1990 m. Lietuvos Persitvarkymo Sąjūdžio Kauno miesto iniciatyvinės grupės, Sąjūdžio Kauno tarybos, Sąjūdžio Seimo, Seimo politinės komisijos narys.
Lietuvių tautininkų sąjungos, Lietuvių tautininkų sąjungos tarybos narys.
1990-1992 m. - Lietuvos Respublikos Aukščiausiosios Tarybos-Atkuriamojo Seimo deputatas.
Kandidatavo 1992 m., 1996 m. ir 2000 m. Seimo rinkimuose.
1993-1996 m. Lietuvos televizijos Visuomeninių programų direkcijos direktorius.
1996 m. Vilniaus universitete studijavo teisę.
1997-2001 m. reklamos agentūros Geltona projektų vadovas.
Buvo Tautos pažangos partijos valdybos narys; Lietuvos liberalų sąjūdžio narys; TS-LKD narys.
2009 m. Žalgirio nacionalinio pasipriešinimo judėjimo iniciatorius.
Kelių dešimčių dainų (Pabudome ir kelkimės ir kt.) muzikos autorius, buvo Lietuvos televizijos laidų. rengėjas ir vedėjas.
Apdovanotas Lietuvos Nepriklausomybės medaliu.