
Sus padres eran paganos y al cumplir la edad de ir al servicio militar, se marchó a Roma e ingresó en el ejército. Allí alcanzó el grado de centurión de la guardia personal de Diocleciano y fue centurión Cornicularius (el 26 de agosto se celebra un san Anastasio Cornicularius en Italia). Fue soldado de la guardia pretoriana de Diocleciano en las ciudades de Lérida, Tarragona y Barcelona.
Conmovido por la fortaleza de los cristianos ante el martirio, se convirtió al cristianismo. El año 303, con motivo del decreto de persecución promulgado por Diocleciano hizo objeción de conciencia y se libró del cargo de cabeza de la guardia del emperador. Fue martirizado y muerto en Badalona junto con 73 compañeros en el año 303.
Es canonizado como santo por la Iglesia Católica y venerado como Patrón de Lérida y de Badalona desde el año 1627 y 1672 respectivamente.