Роден е на 29 юли 1959 г. Завършва актьорско майсторство за куклен театър в класа на проф. Атанас Илков в НАТФИЗ Кръстьо Сарафов през 1984 г.
От 1991 г. е преподавател в НАТФИЗ „Кр. Сарафов“. През 2006 г. защитава докторска степен, а през 2011 г. получава научната степен доцент.
Един от основателите на Малък куклен театър „Слон”.
Автор е на редица научни изследвания в областта на кукления театър. Изнася лекции и работни ателиета в различни страни.
Носител на престижни международни отличия за сценография, актьорско майсторство и постановъчна работа.