Роден на 10 юни 1978г в гр. София. Завършил Национална природоматематическа гимназия през 1997г., специалност химия. След това завършва Софийския Университет " Св. Климент Охридски" със специалност индология. С образованието си продължава със специализация по Шахмат в Националната спортна академия "Васил Левски" гр. София и я завършва през 2014г.
През 2003 г. започва работа като треньор в Шахматен клуб ШК ЦСКА гр. София. Негови възпитаници се класират неколкократно в шестицата на Държавни Индивидуални Първенства. На последния международен турнир "Морско Конче", състезателите му печелят четири от общо осемте медала на ШК ЦСКА - един златен и три сребърни.
Владее английски, руски, испански и хинди.
ФИДЕ Инструктор от 2019г.