Il fait ses études à l'université d'Auburn et passe professionnel en . Pour son premier tournoi ATP en simple à Livingston, il atteint les quarts de finale. Classé 259e et issu des qualifications, il réalise la même performance à Cincinnati. Il remporte fin décembre le 9e tournoi ATP auquel il participe à Melbourne contre John Fitzgerald. Ses seules autres performances en simple sont une demi-finale à São Paulo en 1987 et 1988. Le meilleur joueur qu'il ait battu est Joakim Nyström, 17e en 1988.
Il a atteint une finale en double à Boston en 1986. Il prend sa retraite en 1990 mais joue un tournoi ATP de double en 1996 à Atlanta.