Han spilte 125 landskamper og 278 matcher i Allsvenskan, der han i 1964 ble svensk mester med Brynäs. I VM var han med på sølvlaget i 1969 og 1970 samt bronse 1971. Under turneringene 1969 og 1970 ble han utvalgt til beste back.