Karlo Ressler se narodil 26. prosince 1989 v Záhřebu. Po ukončení základní školy a gymnázia se zapsal na právnickou fakultu v Záhřebu. Karlo Ressler absolvoval s vyznamenáním (magna cum laude) Právnickou fakultu v Záhřebu. Poslední ročník absolvoval na univerzitě v anglickém Sheffieldu, kde se zúčastnil výměnného studentského programu Erasmus. V současné době dokončuje doktorské studium na téma Obchodování s lidmi v jihovýchodní Evropě na Institutu Maxe Plancka pro mezinárodní a zahraniční trestní právo ve Freiburgu v Německu. Po ukončení studia začal Ressler pracovat jako asistent na Právnické fakultě v Záhřebu. V letech 2013 až 2016 byl asistentem Andreje Plenkoviće, který byl v té době poslancem Evropského parlamentu. Když na podzim 2016 zvítězilo v parlamentních volbách Chorvatské demokratické společenství (HDZ), byl jmenován poradcem premiéra Plenkoviće pro právní a politické otázky. Od roku 2009 je Karlo Ressler poslancem Chorvatského demokratického svazu (HDZ). V roce 2017 vedl pracovní skupinu pro nové stanovy Chorvatského demokratického svazu (HDZ). Je členem statutární komise HDZ a místopředsedou stranického soudního výboru. Ressler koordinoval tvorbu programu HDZ "Chorvatsko pro generace" pro volby do Evropského parlamentu v roce 2019. Druhé volební období je místopředsedou Mládeže Evropské lidové strany (Mládež). V květnu 2019 vedl kandidátní listinu HDZ pro volby do Evropského parlamentu. Chorvatské demokratické společenství (HDZ) získalo 4 mandáty a nejvyšší počet hlasů, a to 22,7 %. Karlo Ressler získal nejvyšší počet preferenčních hlasů na kandidátce HDZ, a to 52 309 hlasů, což odpovídá 21,71 procenta, což je celkově čtvrtý nejlepší výsledek. V Evropském parlamentu je Karlo Ressler členem Rozpočtového výboru (BUDG) a náhradníkem ve Výboru pro občanské svobody, spravedlnost a vnitřní věci (LIBE). Poslancem Evropského parlamentu je od roku 2019.