Löfgren vant en olympisk bronsemedalje i fotball under Sommer-OL 1952 i Helsingfors. Han var med på det svenske laget som kom på tredjeplass i fotballturneringen bak Ungarn og Jugoslavia. Sverige vant kvartfinalen med 3-1 over Østerrike men i semifinalen mot Ungarn tapte de med 0-6. I bronsefinalen beseiret de Tyskland med 2-0. Löfgren spilte fire kamper og scoret ett mål i turneringen.
Löfgren spilte 40 landskamper og scoret 12 mål for Sverige i perioden 1951-1961.