Роден е на 3 февруари 1976 г. в град Сливен.
Започва футболната си кариера на вратата на Сливен, след което преминава през Локомотив Пловдив, Берое, ЦСКА, отново Локомотив Пловдив, румънския Оцелул, Черноморец Бургас, ЦСКА, Септември, ЦСКА и Нефтохимик. Има 16 мача за националния отбор на България. Треньорската му кариера преминава през ЦСКА и Локомотив Пловдив.