Родился в 1812 году. Образование получил в Штурманском училище, куда поступил в 1823 году. В 1827 году был в практическом плавании на Средиземноморской эскадре и принял участие в Наваринском сражении, а затем в 1828—1829 годах плавал по Чёрному морю и неоднократно был в сражениях с турками. Из училища выпущен в 1830 году с чином прапорщика.
В 1830-х годах в качестве штурманского офицера плавал на фрегате «Константин» и линкоре «Иезекиль». В 1847 году произведён в штабс-капитаны и в 1848 году, получив чин капитана, был назначен инспектором штурманов Охотской флотилии, с 1850 по 1852 год, в чине подполковника, был заведующим Охотским портом.
С 1854 года Алексеев служил в Гидрографическом департаменте Морского министерства, 26 ноября 1855 года за беспорочную выслугу 25 лет в офицерских чинах был награждён орденом св. Георгия 4-й степени (№ 9757 по кавалерскому списку Григоровича—Степанова).
С 1857 года Алексеев служил на Каспийской флотилии заведующим лоцманской и маячной частью, в 1858 году произведён в полковники. В 1860 году назначен начальником Астраханской гидрографической частью и директором маяков и лоций Каспийского моря. В 1866 году награждён орденом св. Владимира 4-й степени и через два годы произведён в генерал-майоры Корпуса флотских штурманов. В 1868 году назначен состоять по резервному флоту.
В отставку вышел 5 февраля 1873 года с производством в генерал-лейтенанты. Скончался 24 июля 1881 года.
Именем Алексеева названа банка в Японском море.