Thomas sündis tõenäoliselt 1225. aasta alguses Napoli territooriumil oma isa krahv Landulfi lossis Roccaseccas. Landulfi vend Sinibald oli benediktlaste algse kloostri abt Monte Cassinos. Perekond soovis, et ka Thomasest saaks selle kloostri abt. See oleks olnud aadliperekonna noorema poja tavaline tee. Viiendal eluaastal saadeti Thomas kloostrisse õppima.