В 1805 году Ефремов в чине штабс-ротмистра принял участие в сражении под Аустерлицем, а в 1807 — дрался под Гуттштадтом, Клейнфельдом, Вольфсдорфом и Фридландом. За подвиги в эту войну он был награждён орденом св. Владимира 4-й степени.