György Varga wurde am 10. September 1857 in Nagykőrös in der Familie eines reformierten Lehrers geboren. Er absolvierte seine Schulausbildung in Nagykőrös und machte hier 1878 seinen Abschluss. Er begann im Oktober 1875 sein Studium am Eidgenössischen Polytechnikum in Zürich, wo er am 22. März 1879 seinen Abschluss als Ingenieur erhielt. Nach dem Studium kehrte er in seine Heimat zurück und trat am 13. September 1880 in den Dienst der Österreichisch-Ungarischen Staatsbahnen ein. Er wurde Mitarbeiter der Ingenieurabteilung in Kecskemét (Ungarn). Kurz darauf, im März 1881, wurde er nach Budapest versetzt. 1882 wurde György Varga zum stellvertretenden Streckenleiter in Lugos (Lugoj, Romanaia) ernannt. 1883 wurde er nach Versec versetzt, wo er als Streckenleiter tätig war. 1887 wurde er zum Inspektor in Timisoara ernannt. 1889 wurde er zum Streckenleiter von Nagybecskerek (Zrenjanin, Serbia) ernannt. 1890 wurde er nach Karansebes (Caransebeș, Romania) versetzt. 1894 wurde er als Abteilungsingenieur in die Abteilung Ingenieurwesen von Timisoara (Romania) versetzt, wo er bald zum Chefingenieur befördert wurde. 1905 wurde er in die Betriebsleitung Szeged versetzt, kehrte dann aber wieder nach Timisoara zurück. Aufgrund seiner Krankheit wurde er Ende März 1914 in den Ruhestand versetzt und reiste zur ärztlichen Behandlung nach Graz, wo ihm aber nicht mehr geholfen werden konnte. Er starb kurz danach, am 26. November 1916 in Budapest.