Après des débuts discrets sur le circuit professionnel, Andrea Vavassori obtient tout d'abord ses premiers résultats en double en remportant 11 tournois secondaires entre 2016 et 2017 ainsi qu'un Challenger à Andria en novembre 2017 avec Lorenzo Sonego. Il tente alors une spécialisation dans la discipline[1] et remporte trois autres tournois en Italie avec Julian Ocleppo. S'il intègre le top 150 en double, il chute en revanche au-delà de la 800e place en simple fin 2018. Il profite de la réforme temporaire du classement ATP pour reprendre sa carrière en main et se concentrer sur les tournois Challenger en 2019. Il parvient ainsi en demi-finale à Poznań et en quart à Maia. Début 2020, il est finaliste du Futures de Te Anau et demi-finaliste à Bendigo. En double, il se distingue en atteignant les quarts de finale du Masters de Rome avec Sonego, lui permettant ainsi de faire son entrée dans le top 100 de la spécialité.
En février 2021, il est convoqué pour représenter l'Italie à l'ATP Cup où il joue un match avec Simone Bolelli perdu contre la paire française Mahut-Roger-Vasselin.
En avril, il remporte son premier titre ATP, l'Open de Sardaigne avec Lorenzo Sonego[2]. Fin août, il reprend sa carrière en simple, dispute deux demi-finales lors des Challenger de Côme et Bari, et atteint le second tour de l'ATP 250 de Stockholm[3].