Han har tidligere spilt for og AC Cesena og på utlån hos klubbene Forlì FC, AC Bellaria Igea Marina og AC Pavia. Giaccherini var også en del av Italias tropp i EM i fotball 2012.