Jugó durante tres temporadas con los Huskies de la Universidad Northeastern, donde fue capitán en su última temporada, llevando al equipo a un balance de 22 victorias y 4 derrotas.
[2] Fue elegido en la posición 110 del Draft de la NBA de 1967 por Boston Celtics,[3] donde jugó una temporada, en la que consiguió el anillo de campeón de la NBA tras derrotar a Los Angeles Lakers en las Finales.
Weitzman promedió 1,3 puntos por partido.
[5] Durante la pretemporada del año siguiente, una grave lesión de rodilla lo apartó del equipo,[1] y aunque intentó seguir jugando en la EPBL, finalmente se retiró del baloncesto en activo.
Años más tarde sería comentarista en la radio oficial de los Celtics, y ojeador para el mismo equipo y posteriormente para Cleveland Cavaliers.