Ben Marshall only joined Wolves last summer

Ben Marshall has signed for Norwich on a four-year deal from Wolves for an undisclosed fee.

The 27-year-old underwent a medical in Norwich on Friday and becomes Daniel Farke's fourth summer signing, after the Canaries announced the arrival of former Celtic striker Teemu Pukki earlier on Saturday.

Marshall is also understood to have been the subject of a £1.5m bid from Millwall, where he spent the second half of last season on loan.

Ben Marshall spent the second half of last season on loan at Millwall

"It's a good feeling. It's nice to come and see the training ground and meet a few of the lads already so I feel very good," Marshall told the club's official website.

"I heard about the interest this summer. When I heard about it, I was very excited and I wanted it to be pushed through.

"The club is massive. Playing against them for other clubs, obviously the fans are always sold out.

"I'm really looking forward to training hard. It's nice to get in quite early, previous times I've come in quite late and sort of had to pick up.

"But I'm glad to be here and can't wait to get cracking."

Marshall, a former England under-21 international, played 25 times last season, scoring three goals and Norwich head coach Farke is delighted to add further competition to his squad at Carrow Road.

"I'm very pleased. We made it clear it's necessary for us to improve the squad," Farke said.

"Ben is a pretty experienced player at this level with more than 200 appearances in the Championship.

"It's good that he's a flexible player. He can play a number of different positions and wherever he played, he showed he was able to be there with some goals and assists."