Jugó durante 4 temporadas con los Wildcats de la Universidad Villanova, en las que promedió 10,5 puntos y 4,8 asistencias por partido.
[2] Fue elegido en la vigesimocuarta posición del 1983 por Cleveland Cavaliers,[3] donde jugó una temporada como suplente de World B. Free, en la que promedió 4,5 puntos y 2,4 asistencias.
[4] Al año siguiente fue traspasado a Atlanta Hawks junto con John Garris a cambio de Johnny Davis,[5] donde únicamente jugó 9 partidos antes de ser despedido.
[8] Tras dos temporadas más en la USBL, acabaría su carrera deportiva en el Alvik Stockholm de la liga sueca.
[6] En el total de su corta carrera en la NBA promedió 4,0 puntos y 2,2 asistencias.