Giovanni Forchini föddes 1967 i Bergamo, Italien. Han disputerade vid universitetet i Southampton 1998. Mellan 1997 och 2004 arbetade han vid University of York, först som forskarassistent och sedan som lektor. Han flyttade till Monash University 2005 för en tjänst som lektor och senare docent. Mellan 2010 och 2015 var han professor vid University of Surrey. Han besökte University of Warwick som gästprofessor under 2016, och kom till Umeå 2017.