Rafael Puyana Michelsen nació en Bogotá el 14 de octubre de 1931, fue hijo de una familia santandereana que se instaló en la capital del país poco antes de su nacimiento, era primo hermano de Eduardo Puyana Rodríguez padre de la exprimera dama de Colombia Nohra Puyana de Pastrana.