Ha rappresentato l'Ungheria ai Giochi olimpici estivi di , concludendo al quindicesimo posto nel torneo dei 66 chilogrammi e di , 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.