Dans les tournois ATP, il atteint la finale du Tournoi de Florence en double en 1985 et les demi-finales à Bordeaux en simple en 1987.
Il est membre régulier de l'équipe de Nouvelle-Zélande de Coupe Davis entre 1986 et 1988. Cette année-là, l'équipe affronte la Suède au 1er tour du groupe mondial. Il perd le premier simple face à Anders Järryd (14-12, 6-2, 6-4) et le cinquième sans enjeu contre Stefan Edberg (6-1, 6-2).