Під час російсько-турецької війни 1768–1774 років перебував у Першій Архіпелагзькій експедиції — десанті російського флоту на Середземному морі. 10 квітня 1770 року, будучи цехмейстром морської артилерії в чині бригадира, Ганнібал брав участь у Наваринській битві.