В 1849 г. Краснов с Донским казачьим № 1 полком участвовал в походе в Венгрию, за отличие в бою у с. Георги был награждён чином сотника и орденом св. Анны 4-й степени на шашку, а за взятие трёх неприятельских орудий в бою — 28 ноября орденом св. Георгия 4-й степени (№ 8337 по списку Григоровича — Степанова)