К началу Отечественной войны 1812 года генерал-майор князь Яшвиль был начальником артиллерии 1-го отдельного пехотного корпуса, за отличие в бою под Клястицами произведён в генерал-лейтенанты, далее он отличился в Первом и Втором сражениях под Полоцком, при Смолянах и на Березине. С весны 1813 года был начальником артиллерии всей действующей против французов армии и во время Заграничных походов 1813 и 1814 годов был во множестве сражений, особо отличился в сражениях при Лютцене и Бауцене, а также при взятии Парижа. В кампании Ста дней вновь совершил поход во Францию .