Роден е на 26 юни 1970 г. Завършва актьорско майсторство за куклен театър в класа на проф. Николина Георгиева през 1994 г.
В периода 1993 - 1995 г. специализира „Кино и телевизионна драматургия“. През 1997 г. завършва режисура за куклен театър, а след това прави специализация по „Кино и телевизионна режисура” при проф. Людмил Стайков и проф. Борислав Пунчев.
Играе и поставя в Малък градски театър „Зад канала“, Народен театър „Иван Вазов“, Драматичен театър „Стефан Киров“ – Сливен, Куклен театър - Варна, ДКТ-ЗАДАР /Хървания/, ТЕАТЪР "EXIT" - Хърватия, Театър „Възраждане“.
В Театър 199 „Валентин Стойчев“ играе в спектакъла „Колко дълга е една приказка“, „Никой не знае, че съм куче“. Режисьор е на „Никой не знае, че съм куче“ от Алън Дейвид Пъркинс и „Син портокал“ от Джо Пенхол.