Gimė 1952 05 23 Burbiškyje, Anykščių rajone.
1971–1973 m. mokėsi Kauno politechnikos instituto (dabar Kauno technologijos universitetas) Elektrotechnikos fakultete, 1974–1980 m. studijavo Vilniaus valstybinio universiteto Kauno humanitariniame fakultete, pripažinta filologo, lietuvių kalbos ir literatūros dėstytojo kvalifikacija. 1974–1977 m. dirbo valstybinėje K. Požėlos spaustuvėje, 1977–1989 m. Lietuvos rašytojų sąjungos Kauno skyriaus literatūros renginių organizatorius, 1990–1991 m. „Ūpo“ klubo pirmininkas, 1991–1996 m. „Nemuno“ žurnalo administratorius, 1995–2001 m. UAB „Ūkininko patarėjas“ korespondentas, 2001–2003 m. Lietuvos autorių teisių gynimo asociacijos agentūros Kauno skyriaus konsultantas, 2004–2009 m. kultūros savaitraščio „Nemunas“ skyriaus redaktorius, 2009-2011 m. – laisvai samdomas kultūros žurnalistas. Lietuvos rašytojų sąjungos Kauno skyriaus pirmininkas – nuo 2011 m. spalio mėnesio. Lietuvos žurnalistų sąjungos narys – nuo 1998 m. Kūryba publikuota almanachuose „Veidai“, „Šaipokai“, „Išpažįstame šį jausmą ir meile vadiname“.
Lietuvos rašytojų sąjungos narys – nuo 1999 m.