Od mládí sloužil v armádě, do níž vstoupil v roce 1845 jako poručík. V hodnosti nadporučíka bojoval v revolučních letech 1848–1849 v severní Itálii, během války se Sardinií byl povýšen na majora (1859). Armádu opustil v roce 1865 v hodnosti plukovníka, ale ještě v prusko-rakouské válce v roce 1866 působil jako pobočník generála Benedeka. V letech 1870–1872 byl poslancem českého zemského sněmu za velkostatkářskou kurii. Zasedal i jako poslanec Říšské rady (celostátního parlamentu Předlitavska), kam nastoupil v doplňovacích volbách roku 1880 za kurii venkovských obcí v Kraňsku, obvod Kočevje, Trebnje, Radeče atd. Slib složil 15. ledna 1880. Mandát obhájil ve volbách roku 1885, nyní za obvod Kranj, Kamnik atd. Ve volebním období 1879–1885 se uvádí jako kníže Ernst zu Windisch-Grätz, statkář, bytem Slattenegg.Přistoupil ke konzervativnímu Hohenwartově klubu (tzv. Strana práva). Přikláněl se k slovinskému politickému táboru.