Родился 12 марта 1958 г. в Севастополе. в семье офицера ВМФ. Детство провёл в гарнизонах Северного флота (Полярный, Западная Лица, Гремиха). В 1975 г. окончил школу в г. Лиепая. Работал слесарем механосборочных работ на заводе «Лиепаймаш», в 1976—1977 гг. служил матросом на Балтийском флоте. В 1977 г. поступил, а в 1981 г. окончил Киевское высшее военно-морское политическое училище.
С 1981 по 1988 гг. служил на Балтийском флоте заместителем командира малого противолодочного корабля и заместителем командира дивизиона тральщиков 118-й бригады кораблей ОВР. Участник манёвров «Запад-81» и 8 боевых служб.
В 1991 г. окончил научно-педагогический факультет Военно-политической академии им. В. И. Ленина по специализации политическая история СССР. С 1991 по 1996 год заместитель начальника пресс-центра Главнокомандующего ВМФ. Капитан 1 ранга (1998). С 2009 года в запасе. В Вооружённых силах СССР и РФ прослужил 33 календарных года.
С 1996 по 2010 год редактор отдела литературы журнала «Морской сборник». Член редакционной коллегии и обозреватель журнала «Морской Сборник».
С 2001 по 2009 год главный редактор журнала «Человек и космос».
С 2013 года ведущий редактор военно-художественной студии писателей Центрального Дома Российской армии имени М. В. Фрунзе Министерства обороны Российской Федерации.
С мая 2013 года секретарь Союза писателей России[6], член Приёмной комиссии Московской писательской организации.
Семья: жена, двое сыновей.