He had 16 caps for South Africa, from 1993 to 1996, never scoring. He was a member of the winning team at the 1995 World Cup finals, where he played in four games, including as tighthead prop in the 15–12 final win against the All Blacks. He also played in the first edition of the Tri Nations competition, in 1996. Swart also played in fifteen tour matches for the Springboks.