Ivánka László (1782-1819) Hont vármegyei főszolgabíró és pécsújfalusi Péchy Petronella (1791-1846) fia. Előbb Sopronban, majd 1831-től a tullni katonai akadémián tanult, ahol tanulótársa volt Görgei Artúr és Klapka György is. Az akadémia elvégzése után a Hessen-Homburg sorezredbe került, 1838-tól a 12. huszárezredben, az ún. nádor huszároknál teljesített hadnagyként, ill. főhadnagyként szolgálatot Észak-Csehországban, István nádor hadsegéde volt.
1848
Batthyány Lajos májusi felhívása után, mely felszólította a kilépett katonatiszteket, hogy álljanak be az új hadseregbe, csatlakozott az alakuló magyar nemzetőrséghez, ahol százados, majd július 1-jétől Batthyány miniszterelnök titkára lett. A kapitánytól lefelé való kinevezések, egyszerű adminisztrációs kiadványok aláírása volt reá bízva,[2] és részt vesz a felállítandó honvédsereg szervezésében. Augusztus 17-én őrnaggyá és a dunáninneni nemzetőrség parancsnokává nevezték ki, augusztus 27-én Kazinczy Lajos főhadnagy lett a segédtisztje. A győztes pákozdi csatában (szeptember 29.) a jobbszárnyon harcolt. A győzelem után, október 9-én alezredesi rangot kapott.
Októberben a honvédsereg Ausztriába való betörésekor a jobbszárny hadműveleteit fedezte. Október 12-én ezredessé, 19-én a magyar fősereg jobbszárnyának parancsnokává nevezték ki. Október 25-én a magyar sereg ultimátumával Dobay Ágoston nemzetőr százados kíséretében Windisch-Grätzhez küldték egyezkedés céljából, a császári fővezér azonban azt válaszolta: „...lázadókkal nem tárgyalok!”. Visszafelé jöttükben Ivánkát a hadijog megsértésével Jellasics elfogatta. A magyar kormány szerette volna őt kicserélni Fligelli táborkari őrnagyért, Roth és Philippovics tábornokért, de sikertelenül.[3]