Zachár vant en olympisk sølvmedalje i svømming under Sommer-OL 1908 i London. Han var med på det ungarske laget som kom på andreplass på 4 x 200 meter fri.