Nwangwu was drafted by the Minnesota Vikings in the fourth round, 119th overall, of the 2021 NFL draft.[7] On May 15, 2021, he signed his rookie contract with Minnesota, worth $4.23 million with a $752K signing bonus.[8] He was placed on injured reserve on September 1, 2021.[9] He was activated on October 19. His first NFL touchdown was a 98 yard kick-off return for a touchdown versus the Baltimore Ravens in Week 9, earning National Football Conference (NFC) Special Teams Player of the Week.[10] Three weeks later in Week 12 against the San Francisco 49ers, Nwangwu returned another kick for a touchdown, this one being 99 yards.[11][12] As a rookie, he appeared in 11 games.[13] He was named to the Pro Football Writers of America All-Rookie Team.[14]
In Week 12 of the 2022 season against the New England Patriots, he had another kickoff return for a 97-yard touchdown, earning NFC Special Teams Player of the Week.[15] His 35 total kick returns in the 2022 tied with Keisean Nixon for the lead in the NFL.[16] Overall, he appeared in all 17 games in a special teams role for the Vikings in the 2022 season.[17]
On August 30, 2023, Nwangwu was placed on injured reserve.[18] He was activated on October 18.[19]
On August 27, 2024, Nwangwu was waived by the Vikings as a part of final roster cuts.[20]
New Orleans Saints
Nwangwu was claimed off waivers by the New Orleans Saints on August 28, 2024, but was waived the next day after failing his physical.[21]
New York Jets
Nwangwu signed with the New York Jets practice squad on September 9, 2024.[22]