Роден е на 14.09.1858 година в Стара Загора. Завършва Военното училище в София през 1879, след това Николаевската генералщабна академия в Санкт-Петербург, Русия в 1885 година.
[ad id=“225664″]
Кариерата си на военен започва още като волноопределящ се преди да се дипломира във военното училище и преминава през цялата стълбица на израстването в чин от прапорщик, подпоручик, поручик, ротмистър и т.н. до генерал-майор.
Заемал е длъжности като командир на взвод, командир на рота, на дружина, на полк, Началник на щаба на Източния корпус. Награждаван за заслуги към Родината с ордените „За храброст“ 3-та степен, 2-ри клас;“Св. Александър“ 4-та и 5-та степен;“За военна заслуга“ 3-та степен; Руски орден „Св. Анна“ 2-ра степен.
Умира на 19.07.1937 година.