Славянское движение на Балканах в 1875 году захватило Комарова: он отправился в Сербию, вступил в ряды сербской армии, с началом военных действий её против Турции в 1876 году занял место начальника штаба сербской Тимоко-Моравской армии. За победу над турками под Шуматовицами Комаров получил чин генерала сербской армии, которую оставил лишь за 7 дней до Джунисского боя, приняв участие в 23 боях этой кампании. Во время русско-турецкой войны 1877—1878 гг. Комаров состоял при русской армии на Дунае, находился при Плевны и в походе за Балканы.