את קריירת הבוגרים שלו החל בונאוונטורה בשנת 2007 בקבוצה אטאלנטה המשחקת בסרייה א'. כעבור 7 שנים, ב-2014, נרכש על ידי מילאן תמורת 7 מיליון יורו. בספטמבר 2020 חתם בפיורנטינה.
את משחקו הראשון במדי הנבחרת האיטלקית ערך בונאוונטורה ב-31 במאי2013, במשחק ידידות מול נבחרת סן מרינו.