Juan Carlos María Isidro nació como Infante de España en Aranjuez el 15 de mayo de 1822, hijo de Carlos María Isidro de Borbón y de la infanta María Francisca de Braganza, por tanto nieto de Carlos IV de España y de Juan VI de Portugal.