Из дворян Тульской губернии. 24 октября 1795 года записан подпрапорщиком в лейб-гвардии Преображенский полк. Спустя девять лет продолжил службу в л.-гв. Семёновском полку.
В 1807 году в рядах лейб-гвардии Гусарского полка сражался с французами в Пруссии — при Гутштадте, под Гейльсбергом и Фридландом. В 1808—09 ггодах участвовал в походе на Аландские острова по льду Ботнического залива. До начала Отечественной войны 1812 года находился в составе войск, сосредоточенных в Лифляндии и Курляндии для отражения возможной попытки англичан высадить десант на балтийские берега.
После вторжения наполеоновских войск в Россию был в боях под Вилькомиром, при Якубове, Клястицах и Головчице. За мужество и отвагу, проявленные в сражении под Полоцком, удостоен 4 сентября 1812 года ордена Св. Георгия 4-го класса,
6 октября 1812 года пожалован в полковники. Отличился под Чашниками, при Смолянах, у Борисова и на Березине.
В заграничном походе 1813 года принимал участие в боях при Виттенберге, у Лейцкау, под Люценом и Бауценом, при Пирне и Петерсвальде, под Дрезденом и Ноллендорфом, при Кульме и Берне. За усердие и расторопность, сметливость и храбрость, проявленные в заграничном походе, был произведён 20 июля 1814 года в генерал-майоры.
По окончании войны командовал 1-й бригадой 1-й гусарской дивизии, 12 декабря 1817 года назначен состоять при начальнике 2-й гусарской дивизии, а 17 июля 1818 года переведён дежурным генералом 2-й армии. Из-за болезни через год он был назначен состоять при командующем этой же армии для особых поручений. Однако ухудшившееся здоровье вынудило его просить об отставке, которую Игнатьев получил 9 марта 1822 года. Последние 10 лет прожил в своем имении и избирался тульским губернским предводителем дворянства.
Его сын Ардалион был генерал-лейтенантом и командиром лейб-гвардии Измайловского полка.