His personal best throw is 67.38 metres, achieved in June 2002 in Veszprém.
In 2007 Varga was found guilty of boldenone doping. The sample was delivered on 22 July 2006 in an in-competition test in Debrecen. He received an IAAF suspension from September 2006 to September 2008, as well as disqualification of all results accomplished since the day he was tested. The disqualification includes his eleventh place at the 2006 European Championships in August 2006.
Since 2009 Varga competes for Croatia and in 2010 he set a new National Record with 67.20 m.