Роден е в град Червен бряг на 9 юни 1981 г. Израснал е в Роман, община Мездра, област Враца, има брат и сестра. Тренирал е таекуондо.
В гимназията в Роман завършва специалност „Банково дело“. През 2003 г. завършва в НАТФИЗ „Кръстьо Сарафов“ специалност „Актьорско майсторство“. След завършване на висшето си образование служи в БА 6 месеца.
След 2008 г. играе на сцената на Театър „София“. Става по-известен с ролята си на Камен в българския сериал „Стъклен дом“. Също така може да се види и на сцената на Театър 199.
Няколко години е гласът на Fox Life от стартирането му в България през 2005 г., а от 2012 г. е гласът на Fox.
През пролетта на 2016 г. побеждава в шоуто за имитации Като две капки вода по Нова ТВ.