Rosén spillede på klubplan for Helsinborg i hjemlandet. Han nåede desuden syv kampe for Sveriges landshold, og repræsenterede sit land ved VM 1934 i Italien.