Oscar Danilo Rosales nació en la ciudad de León (departamento de León, Nicaragua), el 5 de enero de 1941, hijo de Roberto Rosales Callejas y Aurora Arguello Gale.