The midfielder makes the permanent switch to Carrow Road after spending 17 months with Wolves following his arrival at Molineux in January 2017.
Marshall signed for the club from Blackburn Rovers and went on to make 25 appearances in all competitions, playing a pivotal role in helping Wolves secure their Sky Bet Championship status towards the end of the 2016/17 campaign.
The 27-year-old’s two goals for the club came in 2-1 defeat away at Reading in March 2017 and a 3-1 defeat to Derby County at Pride Park in April of the same year.
Nine of the midfielder’s Wolves appearances came under Nuno Espirito Santo at the beginning of the 2017/18 season, as Wolves got off to a flying start in the Sky Bet Championship and reached Round Four of the Carabao Cup.
Marshall then spent the second half of the 2017/18 campaign on loan with Neil Harris’ Millwall side, making 16 appearances and scoring on three occasions as the Lions narrowly missed out on a play-off position.
Everyone at Wolves would like to thank Ben for his efforts during his time with the club and wish him the very best of luck for his Norwich City move.