Sérgio da Rocha studerte filosofi ved seminaret i São Carlos og teologi ved Det pavelige katolske universitet i Campinas (). Den 14. desember 1984 mottok han prestevielsens sakrament fra biskopen av São Carlos, Constantino Amstalden. I januar 1997 tok han doktorgrad i moralteologi fra Lateranuniversitetet i Roma.