Gimė 1940 m. Taujėnuose, Ukmergės rajone. 1958–1962 metais studijavo Vilniaus valstybinėje konservatorijoje (dabar Lietuvos muzikos ir teatro akademija, kurso vadovai: prof. Irena Vaišytė, Vladimiras Ilinkovskis). 1962–1964 metais Vilniaus valstybinėje konservatorijoje aktoriaus meistriškumo katedroje dirbo dėstytoju-asistentu. Nuo 1964 metų kuria vaidmenis Nacionaliniame Kauno dramos teatre. Kaip teatro pedagogas ir režisierius dešimt metų dirbo tuometinio Kūno kultūros instituto (dabar Lietuvos sporto universitetas) dramos kolektyvo vadovu. Aštuonerius metus vadovavo dramos kolektyvui Kauno gamykloje „Atrama“. 2011 m. Kauno, Druskininkų, Šakių, Klaipėdos, Varėnos mokyklose vedė susitikimus su moksleiviais tema „Aktorinio meistriškumo paslaptys“. 2010 m. Su poezijos vakaru pagal Kęstučio Genio kūrybą dalyvavo projekte „Dialogas – Žodis ir Spalva“, lankėsi JAV lietuvių bendruomenėse.