Milton signed with the Carolina Panthers as an undrafted free agent on April 30, 2023.[1][4] He played in all three preseason games and was named to the practice squad on August 30, 2023.[4][5] He was released from the practice squad on September 20, 2023.[5]
On October 3, 2023, Milton was signed by the Miami Dolphins to a practice squad agreement.[6] He did not dress in a game and was released on October 30, 2023.[7]
Milton re-signed with the Panthers to their practice squad on November 2, 2023.[5] Milton was released again on November 10, 2023.[5]
Milton signed with the Birmingham Stallions on December 6, 2023.[8] However, he was released during training camp on March 10, 2024.[9]
On March 19, 2024, Milton signed with the San Antonio Brahmas.[10] He was released shortly after, along with the final training camp cuts, on March 22, 2024.[11]
On May 8, 2024, Milton signed with the Hamilton Tiger-Cats.[1][12] Following training camp, he was initially placed on the practice roster, but was called up immediately for the team's season opening game.[13] Milton made his professional debut on June 7, 2024, starting at weakside cornerback against the Calgary Stampeders, where he recorded three defensive tackles.[1][14] He was moved back to the practice roster following this game and was then outright released on June 19, 2024.[13][15]
Milton signed with the Toronto Argonauts to a practice roster agreement on July 1, 2024.[16] He first dressed in a game for the Argonauts on July 27, 2024, against the Winnipeg Blue Bombers, where he had one defensive tackle and two special teams tackles.[1] In the 2024 season, Milton played in 10 regular season games, starting in seven, where he recorded 24 defensive tackles, seven special teams tackles, three pass knockdowns, one sack, and two forced fumbles.[17] He started in all three post-season games, including the 111th Grey Cup where he had one defensive tackle in the Argonauts' 41–24 victory over the Winnipeg Blue Bombers.[17][18] He played in nine games for the Argonauts in 2025, where he had 23 defensive tackles and one special teams tackle.[19]
On August 25, 2025, it was announced that Milton had been traded to the Ottawa Redblacks for a seventh-round pick in the 2026 CFL draft.[19]
On April 22, 2026, Milton retired from professional football.[20]