9 ноября 1798 г. соединенный русско-турецкий флот подошел к острову Корфу — главной французской базе в восточной части Средиземноморья. Над портом возвышалась мощная крепость с фортами и цитаделью. Рейд прикрывали сильные батареи на острове Видо. Французский гарнизон составляла 79-я пехотная полубригада, рота сапер и разные команды общей численностью более 3 тысяч человек. В бухте стояли два линейных корабля, фрегат и множество мелких судов, готовых поддержать защитников крепости. Губернатор Ионических островов дивизионный генерал Л.Ф.Ж. Шабо был полон решимости обороняться.
Внимательно изучив обстановку, Ушаков начал действовать. 13 ноября севернее Корфу высадились 128 солдат из батальона Бриммера под командованием капитана Кикина. Они захватили небольшой портовый городок Гуино и напротив форта Сан-Авраам построили батарею из 9 орудий. С 17 ноября русская артиллерия начала тревожить французов. Для защиты батареи эскадра высадила еще полторы сотни морских гренадер и солдат, так что на берегу насчитывалось уже 309 военнослужащих морских батальонов и 200 турок. 18 ноября южнее Корфу высадился поручик Контарино с небольшим отрядом — 19 фузелеров из батальона Буаселя и 6 морских канониров. С помощью греческих добровольцев они быстро построили батарею и открыли огонь из 3 орудий.
Активные действия русских заставили французов принять ответные меры. 20 ноября гарнизон сделал сильную вылазку на южную батарею. Пользуясь подавляющим превосходством, французы сломили сопротивление и захватили пушки. Поручик Контарино и 17 солдат попали в плен. Нескольких греческих ополченцев тут же расстреляли на месте. Ободренный успехом генерал Шабо повел свой отряд (около 1000 чел.) на штурм северной батареи. Однако тут их встретили картечным огнем. Французы замешкались, отступили, но, перестроившись, снова двинулись в атаку. Упорный бой длился до вечера. В конце концов, морские гренадеры, возглавляемые капитаном Кикиным, дали дружный залп, ударом в штыки опрокинули французов и загнали их обратно в крепость. На этой вылазке только убитыми враг потерял около 100 человек. С русской стороны погиб 31 человек (из них 2 унтер-офицера и 26 солдат флотских батальонов), 72 получили ранения (в том числе 2 офицера, 4 унтер- офицера и 62 солдата флотских батальонов). Особенно отличился в бою капитан Кикин из батальона Бриммера. Дважды раненый — пулей и штыком — он не покинул сражения и добился победы. На следующий день стороны обменялись пленными. Поручик Контарино и его морские солдаты вернулись в русский лагерь.
После отражения вылазки гарнизон Корфу не предпринимал новых атак. Но было ясно, что французы еще очень сильны. Особенно не хватало русским морской пехоты.
Сначала предстояло захватить укрепления острова Видо. Десант возглавили подполковник Скипора и майор Буасель. С ними шли 730 солдат и гренадеров морских батальонов, 610 матросов и 68 артиллеристов. Начальник турецкой эскадры Кадыр-бей прислал еще 750 человек Утром 18 февраля 1799 г. корабельная артиллерия подавила французские батареи, после чего на берег с трех сторон высадились десанты и двинулись вглубь острова. Среди французов началась паника. Они бросились к противоположной части острова и на лодках попытались переплыть пролив, разъединяющий Видо и Корфу. Но тут их встретили корабль «Святой Петр» и фрегат «Навархия», которые артиллерийским огнем потопили два переполненных баркаса. Видя бесполезность сопротивления, французы начали сдаваться.