Po absolvování Gymnázia Jana Nerudy v Praze pokračoval ve studiu v Římě, kde se věnoval literatuře, teologii a filosofii. Roku 1997 získal licenciát z filosofie. Doktorát teologie obhájil v roce 2006 na Karlově univerzitě v Praze a o tři roky později zde získal habilitaci ve stejném oboru. Nyní působí jako přednášející dogmatické teologie na Katolické teologické fakultě Univerzity Karlovy a je zakládajícím členem a vedoucím Centra dějiny české teologie při Karlově univerzitě.