He competes mainly on the ATP Challenger Tour and the ITF circuit.
163 on 2 November 2020 after his maiden ATP doubles final at the 2020 Rio Open partnering Salvatore Caruso.
He played his first ATP main draw match in the 2015 Rome Open after gaining entry as a wildcard.
He made his Grand Slam debut at the 2018 US Open as a qualifier where he lost to tenth seed David Goffin.
He reached his first doubles final at the ATP 500 2020 Rio Open partnering Salvatore Caruso where they lost to Horacio Zeballos/Marcel Granollers At the 2023 Piemonte Open Challenger 175 he reached his first final since July 2021 as a qualifier with a win over top seed and world No.