On 27 July 2019, Brazilian press announced the agreement between Flamengo and AC Milan in a €10 million transfer with a clause that could potentially rise to €11 million. On 7 August 2019, Duarte was officially announced as a Milan player on a five-year deal. He made his debut on 29 September 2019, in a 3–1 league defeat to Fiorentina.