Jugó durante cuatro temporadas con los Explorers de la Universidad de La Salle, en las que promedió 16,6 puntos y 5,0 rebotes por partido.
[1] En su última temporada fue incluido en el mejor quinteto de la Philadelphia Big 5.
[2] Fue elegido en la vigésimo primera posición del Draft de la NBA de 1969 por San Diego Rockets,[3] equipo en el que jugó dos temporadas como suplente de Stu Lantz, siendo la mejor de ellas la primera, en la que promedió 8,3 puntos y 2,3 asistencias por partido.
[4] Tras no ser renovado por los Rockets, en 1971 cambia de liga firmando como agente libre un contrato multianual por los Virginia Squires de la ABA.
[5] Allí obtuvo más minutos de juego, jugando su mejor temporada en 1973, cuando promedió 12,5 puntos y 1,9 asistencias.