DiGregorio jugó en los campeones de Rhode Island (Clase B) de 1968 en North Providence High School. Él y Marvin Barnes llevaron al equipo Providence del entrenador Dave Gavitt a una aparición Final en el Torneo de la NCAA de 1973 en la temporada senior de DiGregorio, donde finalmente perdieron ante Memphis State, pero solo después de que Barnes sufriera una lesión en la rodilla que obligó a una salida temprana. Después de jugar para los Providence College Friars, DiGregorio jugó en un equipo de estrellas de la universidad, y junto con Bill Walton, lideró a los Estados Unidos. al derrotar a un equipo soviético en un juego de exhibición, que ayudó a sanar la herida aún abierta de la derrota de los Estados Unidos en las finales Olímpicas de Verano de 1972. Ernie » D » fue reclutado por los Coroneles de Kentucky de la American Basketball Association, pero optó por la NBA.
Fue seleccionado tercero en la general por los Buffalo Braves en el draft de la NBA de 1973 fuera de Providence College, y ganó el Premio al Novato del Año de la NBA en 1973-74 después de promediar 15,2 puntos y liderar la liga en porcentaje de tiros libres y asistencias por partido. DiGregorio todavía tiene el récord de novatos de la NBA en asistencias en un solo partido con 25 (un récord que ahora comparte con Nate McMillan). Nunca más se acercaría a ese nivel de producción, pero logró tener una carrera decente en la NBA, la mayor parte de la cual pasó con los Bravos.
Durante la temporada 1976-77, DiGregorio lideró la liga en porcentaje de tiros libres por segunda vez, con un récord de la NBA del 94,5%. En 1977, se unió a las estrellas de la NBA Julius Erving, Rick Barry, Wilt Chamberlain y Pete Maravich, para respaldar la línea de pelotas de baloncesto de goma de Spalding, con la firma «Ernie D.»bola que forma parte de la colección.
Antes de la temporada 1977-78, DiGregorio fue traspasado a Los Angeles Lakers, y jugó con un uniforme de Los Lakers en solo 25 partidos antes de ser renunciado. Los Boston Celtics lo contrataron como agente libre, pero jugó con moderación por el resto de la temporada. No volvería a jugar en la NBA, aunque no se retiró formalmente hasta 1981.