Lionel Wilson évolue avec la Western Province qui dispute la Currie Cup. Il dispute à l'âge de 27 ans son premier test match le contre les All Blacks. Il joue son dernier test match contre la même nation le . De 1960 à 1965, il dispute 27 matchs des Springboks, affrontant six fois la Nouvelle-Zélande, huit fois l'Australie, disputant les quatre test matchs contre les Lions britanniques en tournée en 1962 (trois victoires, un nul).