In het jaar 275 was Agapitus slechts 15 jaar oud toen hij door keizer Aurelianus werd gearresteerd, omdat hij christen was. Zonder schroom getuigde hij van zijn geloof in Christus. Daarom werd hij gegeseld en in een kerker geworpen, zonder voedsel, in de verwachting dat hij zijn christelijk geloof wel zou loslaten. Toen de prefect Antiochus hem na vijf dagen bezocht, trof hij hem nog vastberader aan dan tevoren. Hij werd gefolterd met gloeiende kolen op zijn hoofd. De jonge Agapitus onderging zijn marteling uiterst moedig en prees God met de woorden: “Een hoofd dat voor eeuwig een kroon zal dragen in de hemel, mag niet aarzelen als het onder lijden en pijn gebukt gaat op aarde. Verbranding en verwondingen maken mijn hoofd waardiger om de kroon te dragen in eeuwige glorie.”
In woede ontstoken liet Antiochus Agapitus geselen totdat zijn lichaam tot een grote wond was verworden, daarna werd hij aan zijn voeten boven een vuur gehangen met de bedoeling dat hij zou stikken. Dat lukte echter niet. Na een lange stilte sprak Agapitus opnieuw tot Antiochus: “Antiochus, de mensen zullen zeggen dat uw vernuft, uw verstand, in rook opgaat.” Opnieuw werd hij gegeseld, waarna kokend water in zijn wonden werd gegoten. Vervolgens werden alle tanden uit zijn mond geslagen en zijn kaken gebroken.
God strafte de tiran vanwege zijn wreedheden; hij viel van zijn zetel en brak zijn nek. Toen keizer Aurelianus dit hoorde, liet hij Agapitus voor de wilde leeuwen werpen. Maar deze weigerden hem aan te raken. Daarop besloot de keizer hem te laten onthoofden.
Agapitus is patroon van de stad Palestrina. Hij is beschermheilige van zieke kinderen en zwangere vrouwen; zijn voorspraak wordt ingeroepen tegen buikpijn en kolieken. Hij wordt afgebeeld opgehangen boven een brandstapel met het hoofd naar beneden, met een of meerdere leeuwen, met gloeiende kolen of met een kroon.