Roberto Vecchi é professor de Literatura Portuguesa e Brasileira no Departamento de Línguas, Literaturas e Culturas Modernas da Universidade de Bolonha, da qual foi Diretor (2015-2018).
Além disso, ele é coordenador da Cadeira Eduardo Lourenço (Camões-Unibo). Em Portugal, é pesquisador associado junto ao CES (Centro de Estudos Sociais) da Universidade de Coimbra e no ELAB (Laboratório de Estudos Literários Avançado da Universidade Nova de Lisboa); no Brasil, é pesquisador CNPq. É Honorary Professor de Lusophone Studies na School of Cultures, Languages and Area Studies da University of Nottingham (2018-2021). È presidente da AIL, a Associação Internacional de Lusitanistas.