Gimė 1953 m., Dusetose. 1975 m. baigė Lietuvos konservatorijoje (dabar Lietuvos muzikos ir teatro akademija) vaidybos studijas (vadovės Dalia Tamulevičiūtė, Irena Bučienė). Nuo 1975 m. teatro aktorius, režisierius. Nuo 1997 m. iki 2016 m. Valstybinio jaunimo teatro vadovas.