Menghi inizia a correre come pilota professionista nel 2002 a vari livelli nel campionato Italiano Velocità.[1] Nel 2009 si classifica settimo nella prima edizione[2] del campionato italiano Stock 600 mentre nel 2010 è pilota titolare nel CIV Supersport dove si classifica quattordicesimo. Nella stessa stagione fa il suo esordio in una competizione internazionale partecipando al campionato mondiale Supersport in qualità di wild card al Gran Premio di San Marino sulla pista di Misano Adriatico. Chiude la gara al diciassettesimo posto. Nella stagione successiva partecipa nuovamente come wild card ad una gara del mondiale Supersport, lo fa in sella ad una Yamaha YZF-R6 del team VFT Racing, anche in questo caso non ottiene punti. Sempre nel 2011 chiude al settimo posto nel campionato Italiano Supersport. Dalla stagione 2012 diventa pilota titolare nel mondiale Supersport, con lo stesso team e la stessa moto con cui esordì in questa categoria. Riesce ad ottenere tre punti che gli valgono il trentaseiesimo posto assoluto. Sempre nel 2012, è iscritto ad alcune gare del Campionato Italiano Supersport ma non scende in pista. Nel 2013 è nuovamente pilota titolare nel mondiale Supersport. In questa stagione è costretto a saltare alcune gare per infortunio, il suo posto viene preso, in questo frangente, da Alessia Polita. Pur ottenendo lo stesso numero di punti della stagione precedente, Menghi migliora la sua posizione in campionato chiudendo al ventottesimo posto in campionato. Sempre nel 2013, conquista due piazzamenti a podio ed il tredicesimo posto nel campionato Italiano Supersport.[3]
Nel 2014 inizia la terza stagione consecutiva come pilota titolare del team VFT Racing, migliora la propria posizione in campionato chiudendo la stagione al diciottesimo posto. Totalizza venti punti mondiali, miglior risultato stagionale è il sesto posto in gara ottenuto nel Gran Premio d'Italia sul circuito di Imola.[4] Il 2015 è la quarta stagione completa per Menghi nel mondiale Supersport, sempre con Yamaha e con VFT Racing. Migliora ancora il proprio punteggio, totalizzando quarantaquattro punti mondiali ed il quindicesimo posto in classifica finale. Miglior risultato stagionale è il sesto posto in gara ottenuto nel Gran Premio d'Italia sul circuito di Misano Adriatico.[5]
Per il 2016 Menghi si trasferisce nel campionato mondiale Superbike in sella ad una Ducati Panigale del team VFT Racing. È costretto a saltare i primi sette appuntamenti del campionato a causa di un grave infortunio subito nei test pre-stagionali sul circuito di Phillip Island.[6] Il suo posto nel team VFT Racing viene preso dai connazionali Matteo Baiocco nelle prime gare e Luca Scassa nelle successive. Menghi partecipa di fatto al solo Gran Premio d'Italia a Misano chiudendo entrambe le gare fuori dalla zona punti.
Nel 2017, oltre a disputare il campionato Italiano Velocità, partecipa in qualità di wild card al Gran Premio d'Italia del mondiale Superbike sul circuito di Misano Adriatico con lo stesso team e la stessa moto della stagione precedente. Non ottiene punti validi per la classifica piloti. Nel biennio 2018-2019 è pilota titolare nel campionato italiano con il team VFT Racing conquistando saltuariamente la zona punti.