Figlio del pittore Francisco Herrera, Herrera il giovane fu, oltre che pittore, anche architetto. Nacque a Siviglia nel 1612 e trascorse la giovinezza a Roma, dove eseguì soprattutto piccoli quadri di genere, spesso con composizioni di pesci, che gli valsero il soprannome di Spagnolo dei pesci.
Dopo aver dipinto nel 1660 a Siviglia un San Francesco per la cattedrale, si recò a Madrid, dove eseguì gli affreschi del coro e della volta di San Felipe el Real e, per i carmelitani, un Sant'Ermenigildo, considerato il suo capolavoro.
Per Nuestra Senora de Atocha dipinse un'Assunzione della Vergine. Pittore di corte e gran maestro dei reali palazzi dal 1677, gli si attribuisce il progetto della cattedrale del Pilar a Saragozza. Morì a Madrid nel 1685.
Sant'Ermenigildo