Родился 15 (26) января 1792 года в семье отставного капитан-лейтенанта флота Николая Петровича Лермонтова. Встречается иное написание фамилии — Лермантов[1].
9 мая 1813 года участвовал в сражении при Бауцене, за отличие в котором произведён 13 июня в лейтенанты. В 1813 году в сражении под Кульмом был контужен, а за проявленную храбрость и распорядительность награждён орденом Св. Владимира 4-й степени с бантом и Кульмским крестом. В чине лейтенанта участвовал в сражении под Лейпцигом и при взятии Парижа.
В 1816—1818 годах командовал фрегатом «Россия». В 1819 году на фрегате «Проворный» совершил переход в Исландию. В 1820—1823 годах командовал галетом «Церера». В 1821 году награждён орденом Св. Анны 3-й степени. В 1823 году на фрегате «Проворный» совершил переход в Исландию. 30 августа 1824 года произведён в капитан-лейтенанты. В кампанию 1824 года на корабле «Эмгейтен» совершил переход от Кронштадта до Ростока. В 1825—1827 годах командовал фрегатом «Россия».
Во время русско-турецкой войны участвовал в осаде Варны, за отличие произведён 2 октября 1828 года в чин капитана 2-го ранга. В дальнейшем участвовал в морских сражениях под Мессемврией, Инадами, Мидией и Менанделом и отличие в этой войне награждён 9 октября орденом Св. Анны 2-й степени. По окончании войны был назначен командиром «образцового» флотского экипажа
В кампанию 1830 года командовал 110-пушечным кораблём «Святой Георгий Победоносец» при проводке от Санкт-Петербурга до Кронштадта и крейсировал на нём у Красной Горки. В 1831 году назначается командиром 74-пушечного корабля «Кацбах» с производством 30 августа в чин капитан 1-го ранга. В том же году был назначен временным командиром Либавского порта.
В кампанию 1832 года командовал кораблём «Св. Георгий Победоносец» в Балтийском море; 8 ноября 1832 года назначен вице-директором Инспекторского департамента Главного Морского штаба с оставлением в гвардейском экипаже.
25 декабря 1833 года за выслугу награждён орденом Св. Георгия IV степени, 6 декабря 1837 года произведён в чин контр-адмирала и в том же году награждён орденом Св. Станислава 2-й степени; 6 декабря 1839 года — орденом Св. Станислава 1-й степени.
30 августа 1848 года произведён в чин вице-адмирала с назначением командиром Свеаборгского порта и военным губернатором Свеаборга.
Во время Крымской войны отличился при обороне Свеаборга, за что был награждён орденом Св. Владимира 2-й степени.
2 июня 1854 года назначен членом генерал-аудиториата; 29 июля 1857 года назначен состоять по морскому министерству.
22 февраля 1860 года произведён в чин адмирала с увольнением в отставку.
Виногорадский И. Участие Гвардейского экипажа в сухопутной компании 1812 года. — Санкт-Петербург, 1899
Виноградский И. Морской Гвардейский экипаж в компанию 1813 года.
Веселаго Ф. Ф. Общий морской список от основания флота до 1917 г.. — СПб.: Типография Морского Министерства, 1893. — Т. VII / Царствование императора Александра I. Д — О. — С. 415—418. — 672 с. — (Военно-историческая библиотека).