Nilsson tog SM-brons 1961 på 200 meter bröstsim (långbana).[1] På 200 meter bröstsim (kortbana) tog han silver 1959 och 1960 samt brons 1961.[2] På 200 meter fjärilsim (långbana) tog Nilsson brons 1960.[3] På 200 meter medley (kortbana) tog han silver 1959.[4]
Han var en del av Göteborgs KK:s lag som tog SM-brons på 4x100 meter bröstsim (kortbana) 1961 och 1962.[5] Nilsson tog även SM-guld i livräddning 1960 och 1961.[6]