Роден на 4 ноември 1944 г. в гр. Павликени.
Завършва висше военно-гражданско образование във Народно военно училище „Васил Левски“, Велико Търново през 1967 г. със специалност „инженер по ДВГ“, лейтенант. През 1962 - 1990 служи в Българската народна армия. Полковник.
Преподавател във Военната Академия, член на БКП, делегат на 14 конгрес на БКП, където е избран в ръководството на тази партия, участва в работата на Кръглата маса.
Депутат във Великото народно събрание /1990-1991/ и 36 обикновено НС /1991-1994/.
Съосновател на Обединение за социалната демокрация в БСП.
През 1997 година напуска БСП и влиза в БЕЛ (Българска Евролевица) като член на политическия съвет.
Експерт по въпросите на сигурността. Професор в Центъра за изучаване на рисковете и сигурността в НБУ, доктор на философските и на икономическите науки, действителен член на Всемирната академия по комплексна безопасност, преподавател в Нов български университет.
Автор на книги по същите теми.