Career
Varga made his senior team debut with Crvenka in the Yugoslav Second League, before moving to Partizan without his club"s permission. He then spent one year with lower league club Rad, before being able to debut for Partizan. Varga played eight seasons (1978–1986) with the Black-Whites, making 199 appearances and scoring 58 goals in the Yugoslav First League.
In 1986, Varga moved abroad to Belgium, spending the rest of his playing career at Reconstruction Finance Corporation Liège.
He was the Belgian league"s second highest scorer in the 1988-1989 season with 22 goals, one less than Eddie Krncevic. Varga represented Yugoslavia at the 1979 Fédération internationale de football association World Youth Championship.
He played all three games, as the team exited the competition after group stage. Varga started his managerial career at OFK Beograd in 2000.
He was also manager of Rad for several months, before being named assistant manager to Lothar Matthäus at Partizan.
After Matthäus left the club, Varga left his position and became manager of Sartid Smederevo in January 2004. He resigned from the club after only four games. In June 2004, Varga returned to Partizan to be assistant manager to Vladimir Vermezović.
He was co-manager of Teleoptik alongside Blagoje Paunović between 2005 and 2006, before returning to Partizan as an assistant.
In the second part of 2007, Varga was assistant manager to Dimitri Davidovic at Qatar South Carolina. He then returned to Serbia, taking charge of Teleoptik in early 2008. Varga led them to promotion to the Serbian First League in 2009.
He was released in January 2011. Varga again moved to the Middle East and joined Davidovic at Saudi Arabian outfit Ittihad in the second part of 2011.
He returned to Partizan in 2012, being an assistant in the following three years.