1921. július 21-én született Budapesten. Vízilabdázó. A MAFC kölyök labdarúgócsapatában kezdi pályafutását. 1940-től a Magyar Úszó Egyesület úszója. Vértesy József farag belőle pólókapust. A háború után átigazol. 1945-től 1952-ig az MTK (a Textiles SE, illetve a Bp. Bástya) játékosa. 1948 és 1952 között a válogatott Jeney László tartaléka. Hatszor szerepel a nemzeti csapatban. Tagja az 1952-es helsinki olimpián győztes együttesnek.
1956-ban elhagyja az országot. Kanadában telepedik le. A torontói ideg- és elmekórház megfigyelői osztályának főápolója. 1986-ban nyugdíjba megy. Felesége boltjában segédkezik. Élete utolsó tíz évében többször hazalátogat. 1995. február 1-jén hunyt el Torontóban. Özvegye és fia végakaratának megfelelően hazahozta hamvait. 1995. április 28-án a Farkasréti temetőben helyezték örök nyugalomra.