Karlo Ressler est né le 26 décembre 1989 à Zagreb. Après avoir terminé l'école primaire et le lycée, il s'inscrit à la faculté de droit de Zagreb. Karlo Ressler est diplômé avec mention (magna cum laude) de la faculté de droit de Zagreb. Il a terminé sa dernière année d'études à l'université de Sheffield, en Angleterre, dans le cadre d'un programme d'échange d'étudiants Erasmus. Il termine actuellement son doctorat sur la traite des êtres humains en Europe du Sud-Est à l'Institut Max Planck de droit pénal international et étranger de Fribourg, en Allemagne. Après avoir obtenu son diplôme, Ressler a commencé à travailler comme assistant à la faculté de droit de Zagreb. De 2013 à 2016, il a été l'assistant d'Andrej Plenković, qui était alors membre du Parlement européen. Lorsque l'Union démocratique croate (HDZ) a remporté les élections législatives à l'automne 2016, il a été nommé conseiller pour les questions juridiques et politiques auprès du Premier ministre Plenković. Depuis 2009, Karlo Ressler est membre de l'Union démocratique croate (HDZ). En 2017, il a dirigé le groupe de travail sur le nouveau statut de l'Union démocratique croate (HDZ). Il est membre de la Commission des statuts du HDZ et vice-président du Comité judiciaire du parti. Ressler a coordonné la création du programme du HDZ "Croatie pour les générations" pour les élections du Parlement européen de 2019. Il est vice-président de la Jeunesse du Parti populaire européen (YEPP) pour le deuxième mandat. En mai 2019, il a conduit la liste du HDZ pour les élections européennes. L'Union démocratique croate (HDZ) a remporté 4 mandats et le plus grand nombre de voix, avec 22,7 %. Karlo Ressler a remporté le plus grand nombre de votes préférentiels sur la liste HDZ, avec 52.309 voix, ce qui équivaut à 21,71 %, le quatrième meilleur score global. Au sein du Parlement européen, Karlo Ressler est membre de la commission des budgets (BUDG) et membre suppléant de la commission des libertés civiles, de la justice et des affaires intérieures (LIBE). Député européen depuis 2019.