Nasce il 29 marzo 1831 a Civitanova del Sannio da Urbano Cardarelli, beneamato medico della cittadina e Clementina Lemme, baronessa di Belmonte del Sannio. Compie gli studi classici nel Seminario Vescovile di Trivento dimostrando grande passione e intelligenza. All'età di 17 anni si reca a Napoli, dove si iscrive al collegio Medico di S. Aniello.