Nel 2008 ai Mondiali indoor di Valencia arriva fino alle semifinali dei 60 m piani, venendo eliminato con un 6º posto e un tempo di 6"74. Ai Giochi olimpici di Pechino partecipa sia ai 100 m che alla 4×100 m; sui 100 m viene eliminato nei quarti di finale facendo registrare un tempo di 10"33 mentre la staffetta 4×100 m (Cerutti, Collio, Di Gregorio, Riparelli) viene eliminata per cambio irregolare in semifinale.