The DR Congo forward, who scored 23 goals in 48 games for Wolves, rejoins the club after leaving for Bournemouth in 2016.
Afobe first came to prominence as a prolific goalscorer in Arsenal’s academy, leading to him signing professional terms aged just 17.
After a number of injury affected loan moves, he jumped to peoples attention with 19 goals in 30 games on loan with MK Dons, including 2 goals in the League One sides 4-0 win over Manchester United in the League Cup in August 2014.
It was that form that persuaded Wolves to bring him to Molineux in January 2015, where he scored on his debut after coming on as a sub against Blackpool.
He would go on to score 13 goals in 21 appearances as Kenny Jackett’s team just missed out on the Championship play offs.
Having scored Wolves first goal of the new 2015/16 season he’d go on to score 10 times in 27 games before moving to the Premier League with Bournemouth, scoring in 3 of his first 4 games in the top flight.
Despite having represented England at youth level, including equalling Michael Owen’s goalscoring record in the Victory Shield, Afobe has since gone on to play International football for DR Congo, qualifying through his parents, where he scored on his debut in a friendly against Botswana last June.
Wolves Chairman Jeff Shi said, "I have heard a lot of good things about Benik, personally when we came to the club he had already left.
"It’s destiny in life that we meet again, so I’m very happy to welcome him back."
Sporting director, Kevin Thelwell said, "We’re delighted to have Benik back. He’s a player we know very well, he’s really capable of playing at this level and capable of taking us to the next level, and the frontline becomes more and more exciting.
"It’s all about trying to find players who are going to improve who we are and what we do, and in Benik Afobe we’ve found just that.
"He has a massive affinity with the fans. He’s got a massive affinity with the football club, and would probably argue it’s his first love, even though he spent a lot of time at Arsenal.
"I think he recognises what’s going on at the club and wants to be a part of it, and we’ve got him in to be part of the final promotion push."