W 1996 roku ukończył polonistykę na Uniwersytecie Jagiellońskim w Krakowie (Polska), gdzie następnie, w 2002 roku, otrzymał stopień naukowy doktora nauk humanistycznych w zakresie literaturoznawstwa, a w 2013 roku - stopień naukowy doktora habilitowanego.