Командуя 1-м батальоном Житомирского полка Баков в 1877 году принял участие в кампании против турок. За отличие при переправе через Дунай и бой на Систовских высотах он получил чин полковника. Затем он находился на Шипке, где в сражении с 11 по 14 августа заслужил себе золотую саблю с надписью «За храбрость» (награждён 1 декабря 1877 года). 5 сентября Баков был назначен временно-командующим Житомирским полком и утверждён в этой должности 22 декабря.