Urodzony w 1223 lub 1225 w Roccasecca w Królestwie Neapolu jako syn hrabiego Akwinu Landulfa i Teresy Caracciolo. Jego wuj Siibald był opatem zamożnego, benedyktyńskiego klasztoru na Monte Cassino, gdzie Tomasz od 5 do 14 roku życia pobierał nauki – rodzina oczekiwała, że Tomasz zostanie następcą wuja. Od 1239 studiował sztuki wyzwolone u Piotra z Hibernii na uniwersytecie w Neapolu, ale po pięciu latach porzucił zakon benedyktynówi przyłączył się do dominikanów. W drodze do Paryża został uwięziony przez rodzinę, która chciała, żeby Tomasz objął wysokie stanowisko kościelne, jednak mimo to wytrwał w swoim zamiarze bycia dominikaninem.W 1265 udał się do Rzymu, by nauczać w tamtejszej szkole dominikańskiej.