Родился в семье корабельного инженера Александра Платоновича Алексеева (умер в 1919), православный. Образование: Морской кадетский корпус (1902), минный офицерский класс (1905), гидрографическое отделение Николаевской морской академии по 1-му разряду (1913).
На службе с 1899 года.6 мая 1902 произведён в мичманы с назначением в Черноморский флот и зачислением в 34-й флотский экипаж. 2 августа 1904 предназначен к поступлению в минный офицерский класс и 25 октября 1904 назначен туда слушателем, окончил 26 апреля 1905 с квалификацией минного офицера 2-го разряда. 2 апреля 1906 произведён в лейтенанты.
В 1906 старший минный офицер транспорта «Дунай» . Минный офицер 1-го разряда c 16 октября 1906. 1 октября 1910 зачислен штатным слушателем на гидрографическое отделение Николаевской морской академии. 3 мая 1913 окончил курс наук и 5 мая 1913 отчислен из академии ввиду успешного окончания курса. 13 мая 1913 назначен исполняющим должность штатного преподавателя Морского корпуса. 6 декабря 1913 произведён в старшие лейтенанты. 10 апреля 1916 произведён в капитаны 2-го ранга. 12 мая 1916 утверждён в должности штатного преподавателя Морского корпуса. После 1918 продолжил службу в РККФ.
С 1 ноября 1918 штатный преподаватель Высшего военно-морского училища им. М. В. Фрунзе. 26 апреля 1940 получает звание инженер-флагмана 3-го ранга.Женат, жена Феодосия Ивановна (урождённая Черепанова), один ребёнок.