Родился 10 ноября 1936 года в селе Деньги (ныне Золотоношский район, Черкасская область, Украина) в семье колхозников.
В 1960 году окончил актерский факультет КГИТИ имени И. К. Карпенко-Карого, курс Ивана Чабаненко.
В 1960—1961 — артист Черниговского областного театра имени Т. Г. Шевченко,1961—1962 — Крымского РДТ имени М. Горького,1962—1964 — Камчатского областного драматического театра,1964—1965 — Черкасского областного драматического театра,1965—1970 — Одесского русского драматического театра имени А. Иванова,1970—1973 — первого драматического театра ГСВГС 1973 года — артист, с 1991 года — художественный руководитель Одесского РДТ имени А. Иванова.Член Союза театральных деятелей Украины с 1968 года.
С 2009 года — актер Одесского ТЮЗа.Дочь Наталья — актриса Национального академического драматического театра им. И.Франко; сын Денис окончил Одесский национальный универиситет имени И. И. Мечникова.