Riparelli represented Italy at the 2008 Summer Olympics in Beijing. He competed at the 4x100 metres relay together with Fabio Cerutti, Simone Collio and Emanuele di Gregorio. In their qualification heat they were disqualified and eliminated. He competed in the same event at the 2012 Summer Olympics.