Gimė 1946 metų gegužės 26 dieną Panevėžyje.

1963 m. buvo priimtas į Panevėžio dramos teatro studiją, o po metų priimtas dirbti aktoriumi į teatrą. 1983 m. baigė Vilniaus valstybiniame universitete Filologijos fakultetą.

Įsimintiniausi vaidmenys:

KLITANDRAS – Ž.B.Moljeras “Žoržas Dandenas”, rež. J.Miltinis.

BOLENAS IR GODINO – E.Labišas “Šiaudinė skrybėlaitė”, rež. J.Miltinis, 1959 m.

TRAUGOTAS FON TRYDERMANAS – F.Diurenmato “Frankas V”, rež. J.Miltinis, 1969 m.

VOLTORĖ – Ben Džonsonas “Volponė”, rež. J.Miltinis, 1971 m.

ŽEMGULYS – K.Saja “Devynbėdžiai”, rež.V.Blėdis, 1974 m.

JONAS TVERKUS – V.Petkevičius “Penktas vežimo ratas”, rež. J.Miltinis, 1976 m.

JULIJUS JULIJUS – F.Hochvelderis “Nekaltasis”, rež. J.Miltinis, 1979 m.

PIFAS – E.Žukovskaja, M.Astrachan “Pifo nuotykiai”, rež. V.Blėdis, 1982 m.

KOSTYLIOVAS – M.Gorkis “Dugne”, rež. S.Račkys, 2004 m.

MOKYTOJAS, MOKYKLOS SARGAS, MILICININKAS – N. Dumbadzė “Sveiki, žmonės!”, rež. V. Čigogidzė, 2007 m.

DUBLEMENAS – Bomaršė “Figaro vedybos”, rež. A. Pociūnas, 2007 m.

PONAS KRALERIS – F.Goodrich, A.Hackett “Visada tavo. Ana Frank”, rež. V. Jevsejevas, 2008 m.

VYRAS – J.Tatte “Sankirta su pagrindiniu keliu”, rež. A.Vidžiūnas, 2011 m.

PONIOS SVITA – A.Ostrovskis “Katerina”, rež. V.Tertelis, 2012 m.

OSKARAS – P.Rozenfeldas “Kulkos virš Brodvėjaus”, rež. D.Kazlauskas, 2012 m.

PONAS LOJALIS (TEISMO ANTSTOLIS) – Moljeras “Tartiufas”, rež. D.Kazlauskas, 2013 m.

PIOTRAS NIKOLAJEVIČIUS SORINAS – A. Čechovas “Žuvėdra”, rež. D. Kazlauskas, 2014 m.

VALKATA DAILININKAS – R. Thomas “Vyras spąstuose”, rež. D. Kazlauskas, 2014 m.

PADAVĖJAS – N. Saimonas “Basomis parke”, rež. P.Stoičevas, 2014 m.

PETROŠIUS – R. Granauskas “Rūkas virš slėnių”, rež. R. Banionis, 2015 m.

BUKELIS – A. Šlepikas “Lietaus dievas”, rež. J. Dautartas, 2016 m.

GUBERNATORIUS – A. Cagarelis “Chanuma”, rež. A. Enukidzė, 2017 m.

KUNIGAS – A.Škėma “Pabudimas”, rež. A. Areima, 2018 m.