Rolfe made his international debut at the 1998 IPC Swimming World Championships. At the 2000 Sydney Games, he won a bronze medal in the Men's 4 × 100 m Medley 34 pts event. He competed in three other events – Men's 100 m Backstroke S9, Men's 100 m Breaststroke SB8 and Men's 200 m Medley SM9 but did not medal. At the 2000 Sydney Games, Rolfe was one of the oldest athletes (36 at the time of the game) and as a result he played a large role in bringing the team together and mentoring the younger athletes. He discontinued swimming three years after the Sydney Games.