En 2016, il est sélectionné aux Jeux Olympiques de Rio de Janeiro, où il se classe sixième de la poursuite par équipes avec Simone Consonni, Filippo Ganna et Francesco Lamon. Aux mondiaux sur piste 2017 et 2018, il décroche la médaille de bronze en poursuite par équipes. En 2018, il est champion d'Europe de poursuite par équipes avec Elia Viviani, Lamon et Ganna.