Deemed surplus to requirements as practically all Portuguese players by manager Sérgio Conceição, Macedo left the Estádio do Dragão and signed a three-year contract with C.D. Aves on 4 July 2019. He scored his only goal for the bottom-placed team on 18 August, in the 3–1 home defeat of C.S. Marítimo.