Hermenegildo era hijo del rey
visigodo Leovigildo. Fue nombrado gobernador de la Bética y educado en el arrianismo, pero se convirtió al catolicismo al contraer matrimonio con Ingunda y relacionarse con
san Leandro. Esta conversión motivó que su padre le despojara de la realeza y le amenazara de muerte. Hermenegildo se rebeló en la Bética apoyado por bizantinos y suevos.
Leovigildo venció a los rebeldes y encarceló a su hijo en Tarragona donde fue ejecutado.