In March 2021, Brown was traded to the Kansas City Chiefs in exchange for several draft picks. He spent one season with the Chiefs before signing a three-year contract with the Cincinnati Bengals in March 2022.