В период службы на эскадре вице-адмирала В. Я. Чичагова в 1785 году был произведён в лейтенанты. За героизм, проявленный в Роченсальмском сражении (1789), командир фрегата А. М. Корнилов награждён орденом Св. Георгия 4-го класса и досрочно произведён в капитан-лейтенанты. В 1799 году произведён в капитаны 1-го ранга, уволен со службы в 1803 году в чине капитан-командора. В 1805 году был назначен гражданским губернатором в Иркутск.