Según el New York Post, Ray MacDonnell irrumpió en la escena de la actuación en 1953 y, de 1961 a 1969, interpretó a un hombre de negocios en «The Edge of the Night» de CBS.
En 1967, interpretó a Dick Tracy en un programa piloto de televisión y tuvo una corta temporada en Broadway en «Mame» de 1966 a 1970. Se unió al elenco de «All My Children» en 1970 y permaneció durante más de 40 años, y finalmente ganó un Lifetime Achievement Award en los Daytime Emmys de 2004. La actriz Mary Fickett le dijo al Sun Sentinel en abril de 1995 cómo fue trabajar con la estrella de telenovelas. «Ray y yo tenemos una especie de taquigrafía», dijo. «Sabemos cuándo un guión es bueno y cuándo estamos simplemente rellenando. Ni siquiera tenemos que decir una palabra. Solo echamos un vistazo. A lo largo de los años, hemos formado una maravillosa relación laboral y personal».
MacDonnell concluyó su carrera como actor en 2009, pero no pudo evitar «All My Children», según el Post. Interpretó al Dr. Joe Martin para el episodio final en 2011 y nuevamente en 2013 para el renacimiento en línea.