He was drafted by the Philadelphia Eagles in the second round of the 2015 NFL Draft. He also spent time with the New England Patriots, Miami Dolphins and Carolina Panthers.
Rowe played in 16 games for the Eagles his rookie season, starting five. He finished that season with 31 tackles, five passes defensed and an interception.
He was traded to the Patriots the following season, spending three seasons in New England. He played in 21 games, starting 12, and had 50 tackles and an interception.
He signed with the Miami Dolphins in 2019 and spent four seasons with them. He played in 62 games with 38 starts. He amassed 300 tackles, including six tackles for a loss, three interceptions, including one returned for a touchdown, and two sacks.
Rowe, who is in his 10th season, was originally signed to the Steelers practice squad on Nov. 20, 2023. He was elevated for the teams Week 16 game against the Bengals when he had his first Steelers interception, Week 17 against the Seattle Seahawks and Week 18 against the Ravens. Rowe, who started against the Bengals, Seahawks and Ravens, had 29 tackles, 22 of them solo stops, an interception, a forced fumble and a tackle for a loss.
In the Steelers AFC Wild Card game against the Buffalo Bills, Rowe had eight tackles, and broke up a third-down pass that forced a field goal attempt the Steelers blocked.