Eredeti neve: Weinberger Géza
Testvérei: Vágó Béla színész, Vágó László és Vágó József műépítészek
Szülei: Weinberger Mihály (1837-1917), Markovits Jozefa
Lakása: Budapest, VII. Szövetség utca 5. (1906)
1901-2-ben Deák Péter társulatánál működött, majd 1904 októberében a Népszínházhoz szerződött. 1907 október 12-én megnyitotta az Intim Színházat. 1911 augusztus 1-től a Vígszínkör igazgatója volt. 1915 január 12-én alkalmi társulattal a bécsi Bürger Theaterben játszott. 1916 áprilisában kibérelte a bécsi Max und Moritz-kabarét, ahol részben magyar műsora is volt. 1916 májusában a Budapesti Színház tagja volt. 1922 és 1924 között a Blaha Lujza Színház rendezője volt. Színműíróként is jelentős volt, írt drámát, paródiát, operettet, énekes bohózatot. 1924-ben ünnepséget tartottak tiszteletére, mivel ebben az évben írta meg századik egyfelvonásos művét. Több külföldi turnén is részt vett, fellépett Kolozsvárott, Brassóban és az akkori Csehszlovákia magyarlakta településein. 1940 után a zsidótörvények miatt csak az OMIKE Művészakció keretében léphetett színpadra. Komikus szerepeket kapott.
1906. május 27-én feleségül vette özv. Holczer Mórné Deutsch Arankát, akitől lánya Vágó Klára (1908–1994), fia Vágó József.
A némakorszakban néhány film forgatókönyvét írta.
Író:
- A háromfejű ember (1916)
- Ha majd béke lesz (1916)
Rendező:
- Tatárjárás (1927, szkeccs, Forgács Antallal)