Den hellige Bernhard ble født i 1040 i Italia, det er ikke kjent nøyaktig hvor, selv om tradisjonen sier at han kom fra Capua i regionen Campania i Sør-Italia. Foreldrene ga ham en god utdannelse før de sendte ham til Montecassino for å perfeksjonere den og fortsette med høyere humanistiske studier.
Montecassino ble på denne tiden ledet av den høyt respekterte abbed Desiderius, som senere ble pave med navnet den salige Viktor III (1086-87). Bernhard tilbrakte flere år med studier der før han ble presteviet. Han var ifølge noen manuskripter kapellan og skriftefar for hertug Richard II av Capua (1090-1106), sønn av fyrst Jordan av Capua. Blant hans venner var Hildebrand av Soana, senere den hellige pave Gregor VII (1073-85), og den hellige kardinal og kirkelærer Peter Damian.
For sine fortjenester ble Bernhard i 1087 utnevnt til biskop av Forum Claudii (Foro-Claudio, i dag Ventaroli) av pave Viktor III, hans tidligere abbed i Montecassino. Paven kom selv til Capua og bispeviet ham den 21. mars 1087.
I 1100 flyttet Bernhard bispesetet til nærliggende Carinola (Calinulum, Carinula, Caleno) i provinsen Caserta, der han nå æres som den viktigste skytshelgenen. Carinola tilhører i dag bispedømmet Sessa Aurunca. Bernhard var en meget god biskop. Under fyrst Arachi av Benevento overførte han i 1095 relikviene av en hellig eremitt ved navn Martin fra Monte Marsico.
Bernhard døde den 12. mars 1109 og ble gravlagt i katedralen. Hans minnedag er dødsdagen 12. mars og hans navn står i Martyrologium Romanum. Hans navn ble satt inn i kalenderen i Capua på et svært tidspunkt. Han kalles også Bernhard av Capua etter hjembyen.