Après ses études, Géza Szapáry devint lieutenant de cuirassiers ; pendant la guerre d'indépendance, en 1848-1849, à 20 ans, il prit part au siège de Buda et fut décoré, mais après les événements de Vilagos, il fut emprisonné par les Autrichiens et condamné à mort. Cependant, il fut libéré et partit pour Paris, voyagea en Europe avant de retourner en Hongrie. Il fut alors élu député du district de Muraszombath, comitat de Vas, de 1861 à 1867, Obergespan (préfet) du comitat de Zala le et de Czeled en 1873, réélu député du district de Muraszombath, comitat de Vas en 1872.