Nato e cresciuto a Forlì, ha esordito con Cesena, prima di iniziare una carriera sempre tra la Lega2 e la serie A, in cui ha giocato per la Pall. Reggiana.
Nell'aprile del 2014 vince l'EuroChallenge con Reggio Emilia, prima di ritornare ancora a Forlì per l'inizio della stagione 2014/15 e poi passare a Legnano.
Nella sua seconda stagione legnanese, dopo un avvio brillante che lo ha eletto tra i migliori 3 italiani del girone di andata, un grave infortunio al ginocchio gli ha fatto saltare tutta la seconda parte di stagione.
Ala con tiro da fuori e ottime doti atletiche, si è sempre inserito con profitto in ogni contesto, risultando un giocatore a fine stagione, sempre sopra la media di 10 punti a gara
2003-2004 Basket '82 Cesena (B2)
2004-2005 Basket '82 Cesena (B2)
2005-2006 Fulgor Forlì (B1)
2006-2007 Fulgor Forlì (B1)
2007-2008 Fulgor Forlì (B1)
2008-2009 Fulgor Forlì (B1)
2009-2010 Fulgor Forlì (B1)
2010-2011 Pall. Reggiana (A2)
2011-2012 Pall. Reggiana (A2)
2012-2013 Verona - Imola (A2)
2013-2014 Pall. Reggiana (A1)
2014-2015 Fulgor Forlì - Legnano Basket (A2 Gold - A2 Silver)
2015-2016 Legnano Basket Knights (A2)
2016-2017 Legnano Basket Knights (A2)
EUROPROMOTION LEGNANO BASKET KNIGHTS - NPC RIETI 81-73
30/10/2016 / Legnano Basket - NPC Rieti 81-73 / Matteo Frassineti (c) Massimiliano Malabarba
EUROPROMOTION LEGNANO BASKET KNIGHTS - NPC RIETI 81-73
30/10/2016 / Legnano Basket - NPC Rieti 81-73 / Matteo Frassineti (c) Massimiliano Malabarba
EUROPROMOTION LEGNANO BASKET KNIGHTS - NPC RIETI 81-73
30/10/2016 / Legnano Basket - NPC Rieti 81-73 / Matteo Frassineti (c) Massimiliano Malabarba
EUROPROMOTION LEGNANO BASKET KNIGHTS - NPC RIETI 81-73
30/10/2016 / Legnano Basket - NPC Rieti 81-73 / Matteo Frassineti (c) Massimiliano Malabarba
EUROPROMOTION LEGNANO BASKET KNIGHTS - GIVOVA SCAFATI 83-78
06/11/2016 / Legnano Basket - Scafati 83-78 / Matteo Frassineti (c) Massimiliano Malabarba