В начале 1812 года Олонецкий пехотный полк, шефом которого был Турчанинов, входил в состав 2-й бригады 22-й пехотной дивизии и находился в резерве Дунайской армии. Сражался с поляками и французами под селениями Пружаны, Горностаевичи, у города Волковыска. В 1813 году в отряде генерал-лейтенанта Сен-При участвовал в осаде Глогау, затем при взятии Франкфурта-на-Одере, при занятии Берлина и в сражениях под Люценом и Бауценом. С 11 июня 1813 командовал 22-й пехотной дивизией и сражался на реке Кацбах, затем под Лёбау и Галле. Отличился в Лейпцигском сражении. Награждён 29 октября 1813 орденом Святого Георгия III класса. В 1814 году участвовал в сражениях под селениями Мери и Сезанн, при осаде и взятии Суасона, затем в сражении под Лаоном и при взятии Парижа.