Oficial de la Marina de Guerra de Venezuela en la Guerra de independencia de Venezuela. Fueron sus padres el maestre de navío José Díaz Machado, nativo de Portugal y Petronila Afanador y Salas, natural de Guayana. Tras cursar sus primeros estudios en Angostura, viajó a Portugal y España, donde cursó ciencias matemáticas y naúticas.