Gimė 1945.06.01 1944.10.19 Raudonėnų k., Jurbarko r.
1962 m. baigė Kuršėnų vidurinę mokyklą, įstojo į Vilniaus universitetą studijuoti astrofiziką. 1964 m. buvo paimtas tarnauti į sovietų armiją. Grįžęs iš armijos dešimt metų dirbo Pravieniškių (Kaišiadorių r.) vidurinėje pamaininėje mokykloje fizikos ir astronomijos mokytoju, tęsė studijas Kauno politechnikos institute, įgijo radijo inžinieriaus specialybę. Vienerius metus dirbo Kauno radijo gamyklos centrinėje laboratorijoje radijo aparatūros reguliuotoju. 1977–1992 m. dirbo Vilniaus planetariumo direktoriumi ir lektoriumi, 1992-2004 m. dirbo Lietuvos Žinijos“ draugijos valdybos pirmininku ir lektoriumi.