Яковлев во время Крымской войны командовал ротой 6-го стрелкового батальона и вместе с нею участвовал в геройской защите Севастопольских бастионов и в известном сражении на Чёрной речке. За отличие на 4-м бастионе он был награждён орденом св. Анны 4-й степени с надписью «За храбрость», а за мужество и храбрость, проявленные в сражении на Чёрной речке, получил орден св. Анны 3-й степени с мечами и бантом.