Представитель штирийского рода Виндишгрецев. Сын графа Иосифа фон Виндишгреца (1744—1802), камергера эрцгерцогини Марии Антуанетты. В 1804 году получил от императора титул имперского князя.
В 1817 году женился на принцессе Марие Элеоноре (1796—1848), дочери 6-го князя фон Шварценберг. Семеро детей.
В 1804 году поступил на военную службу обер-лейтенантом во 2-й уланский полк Шварценберга. Участвовал в антифранцузских кампаниях, в 1805 году сделан ротмистром, сражался под Ульмом. В войне с Францией 1809 года был тяжело ранен при Асперне.
В 1813 году был уже подполковником, отличился в Лейпцигском сражении.
В кампании 1814 года получил чин полковника, заслужил Рыцарский крест ордена Марии Терезии. В 1815 году назначен военным комендантом австрийских войск в Париже, позже командовал бригадой и дивизией в Праге, в 1833 году получил звание фельдмаршал-лейтенанта, в 1840 году назначен главнокомандующим войсками в Богемии.
В дни революции 1848 года в Вене находился в столице, где обсуждал возможность назначения командующим наблюдательной армии по случаю революции во Франции. В связи с неблагоприятным развитием событий в Вене 14 марта получил чрезвычайные полномочия для разрешения беспорядков, но принял столь суровые меры, что император отослал его в Прагу.
Вскоре волнения начались и в Праге, в результате стрельбы 11 июня 1848 года была убита его жена, а старший сын ранен. Виндишгрец стянул к Праге войска, объявил Прагу на осадном положении, приступил к бомбардировке Праги и Градчан и к 17 июня жестоко подавил мятеж.
Когда 6 октября в Вене началось восстание (в этот день был повешен австрийский военный министр Латур), 16 октября 1848 года получил звание фельдмаршала и главное командование над всеми австрийскими войсками (кроме Итальянского корпуса Радецкого), к 31 октября штурмом взял столицу и устроил там жестокую расправу над повстанцами (в числе расстрелянных оказался депутат Франкфуртского собрания Роберт Блум).
Далее возглавил поход против Венгерского восстания: одержал победу над генералом Дембинским при Капольна, но далее действовал неудачно, потерпел поражение от Гёргея при Гёдёлё и Ишасеге, отступил к Пешту и 12 апреля 1849 года отстранен от командования.
Получил назначение командующим в Ольмюц. В 1850 году получил Большой крест ордена Марии Терезии.
В 1859 году выполнял миссию в Берлин, с 1861 года был членом Палаты господ.
Известна его цитата, как нельзя лучше характеризующая отношение к людям: