Jugó durante tres temporadas con los Tar Heels de la Universidad de Carolina del Norte en Chapel Hill, en las que promedió 10,2 puntos, 3,5 asistencias y 2,6 rebotes por partido.
[1] En su última temporada fue incluido en el segundo mejor quinteto de la Atlantic Coast Conference.
[2] Fue elegido en la cuadragésimo tercera posición del Draft de la NBA de 1974 por Atlanta Hawks,[3] y también por los Carolina Cougars en la cuarta ronda del Draft de la ABA, pero acabó fichando por los Denver Nuggets, quienes lo traspasaron a los Virginia Squires a cambio de Fatty Taylor.
[4] En los Squires jugó una temporada como suplente, promediando 8,3 puntos y 2,8 asistencias por partido.
[5] En 1976 ficha como agente libre por los Indiana Pacers ya en la NBA,[4] pero tras cinco partidos en los que anotó cinco puntos en total, fue despedido.