A youth academy product of Danubio, Chacón made his professional debut on 23 November 2017 in a 2–2 draw against El Tanque Sisley.[3] He scored his first goal on 10 March 2019 in a 1–1 draw against River Plate Montevideo.[4]
On 5 April 2021, Chacón signed on loan with Uruguayan Primera División side Liverpool until 31 December 2021, with Liverpool holding an option to make the deal permanent.[6]
On 26 January 2022, Minnesota opted to buyout Chacón's contract at the club.[7]
On 27 August 2022, Chacón joined Bellinzona in Switzerland.[8]
International career
Chacón is a former Uruguay youth international. He has represented Uruguay at four different age level tournaments including 2019 FIFA U-20 World Cup.[9]