Fratello minore di Sergio Maggini, anch'egli ciclista, fu attivo come professionista tra l'ottobre 1946 e il 1957, correndo per diverse formazioni e distinguendosi come passista-velocista. Come principali vittorie, si aggiudicò sette tappe al Giro d'Italia fra il 1947 e il 1951 e numerose classiche del panorama italiano, tra cui una Milano-Torino, due Giri del Veneto e due Giri dell'Emilia. Si piazzò anche quinto assoluto al Giro d'Italia 1950.