Ha rappresentato l'Ungheria ai Giochi olimpici estivi di Atene 2004, concludendo al quindicesimo posto nel torneo dei 66 chilogrammi e di Londra 2012, vincendo la medaglia di bronzo nel torneo della 74 chilogrammi. La medaglia olimpica gli è stata attribuita nel 2016, dopo che Soslan Tigiev è risultato positivo al dehydrochlormethyltestosterone (turinabol) da un riesame, effettuato a posteriori, sui campioni biologici prelevati in occasione delle gare e conservati presso i laboratori di Losanna ed è stato squalificato.[1]