The 21-year-old will join the Club on 1 July after penning a five-year deal which keeps him at the Etihad Stadium until the summer of 2027.
The son of former City player Alfie, who signed almost 22 years ago to the day, Haaland junior is widely regarded as one of Europe’s best strikers and arrives at the Club with a formidable goalscoring reputation following impressive spells at Molde FK, Red Bull Salzburg and Dortmund.
A 21-cap Norwegian international, Haaland scored 86 goals in 89 games in two-and-a-half seasons with the Black and Yellows, winning the German Cup and the Bundesliga Player of the Season award in 2020/21.
“This is a proud day for me and my family,” he told mancity.com after completing his move.
“I have always watched City and have loved doing so in recent seasons. You can’t help but admire their style of play, it’s exciting and they create a lot of chances, which is perfect for a player like me.
“There are so many world-class players in this squad and Pep is one of the greatest managers of all-time, so I believe I am in the right place to fulfil my ambitions.
“I want to score goals, win trophies and improve as a footballer and I am confident I can do that here. This is a great move for me and I can’t wait to get started in pre-season.”
Director of Football Txiki Begiristain added: “We have been monitoring Erling for several years now, so we are delighted to bring him here to Manchester City.
“He is a huge talent and has been one of the best strikers in Europe over the last few seasons. His goalscoring record is exceptional and his performances at Borussia Dortmund and in the Champions League in particular have proved he can succeed at the highest level.
“Erling has everything we want in a striker and we are certain he will excel in this squad and this system.
“His rise has been remarkable, but he is still only 21. His best years are ahead of him and we are confident he can get even better working with Pep.
“This is a very exciting signing for our club, and I am sure our fans will enjoy watching Erling perform in this team.”
Haaland shirts will be made available once his squad number is confirmed in due course.
Everyone at Manchester City welcomes Erling to the Club and wishes him the best of luck throughout his time here.
Erling Haaland: Goal machine
Haaland’s career so far has been characterised by one thing: goals.
He has hit the back of the net at an astonishing rate in the six-years since his professional debut and his attributes mean he is the archetypal centre-forward in every sense of the word.
Strong, tall, quick, good in the air and capable of scoring a variety of goals off either foot, he will provide this City side with the option of an out and out striker that has been unavailable since Sergio Aguero departed last summer.
Born in Leeds, where father Alfie was then plying his trade in the Premier League, the family moved to Bryne in southern Norway when the younger Haaland was three-years-old.
He joined his hometown club before the age of 10 and progressed through the youth set-up to make his debut in the Norwegian second tier three months shy of his 16th birthday.
A move to Molde followed and a winning goal off the bench on his debut was a sign of things to come. He ended the 2018 season as the Club’s top scorer, netting 12 goals in 25 league games, whilst still only 18 years of age.
His form in his homeland prompted Austrian champions Red Bell Salzburg to move for him in January 2019. He made five appearances in the second half of the campaign, but it was at the start of the following season that his career really took off and the wider world began to take notice of this prodigious scoring sensation.
Between August 2019 and September 2019, the striker hit the back of the net 17 times in nine games, including three hat-tricks, which included a treble on his Champions League debut against Genk.
By the time he joined Dortmund the following January, he had scored 28 goals in 22 appearances for Salzburg and he showed no signs of slowing down in the German Bundesliga.
A 23-minute hat-trick in a 5-3 win over Augsburg got the Norwegian up and running in yellow and black and, with braces in his next two games, he became the first player in Bundesliga history to score five goals in his first two matches and seven in his first three.
Haaland ended the 2019/20 campaign with 44 goals in 40 club appearances for Salzburg and Dortmund and followed that up by scoring 41 times in as many games in 2020/21.
That included a four-goal haul against Hertha Berlin and a brace against Sevilla which saw him become the fastest and youngest player to reach 20 goals in the Champions League.
Dortmund would finish third behind Red Bull Leipzig and Bayern Munich, but Haaland was on target twice against the former in a 4-1 German Cup final win to ensure he ended the season with silverware.
His performances across the course of that campaign were enough to earn him the Bundesliga Player of the Season award, whilst he also finished as top scorer in the Champions League to win the competition’s Forward of the Season prize.
Haaland was restricted to 30 appearances in an injury-disrupted 2021/22 campaign, but still managed to hit the back of the net on 29 occasions and, in November, he scored his 50th Bundesliga goal to become the youngest and quickest player to reach that landmark tally.
It has been a similar story on the international stage, where the striker has registered 20 goals in 22 games for Norway.
He made his debut as a 19-year-old in a 2-0 victory over Malta in September 2019 and scored his first goal as he won his third cap against Austria 12 months later.
The following month he claimed his first international hat-trick in a 4-0 defeat of Romania, en route to winning the Golden Boot for the 2020/21 UEFA Nations League.
And his latest international goals arrived on Sunday as he scored twice in a 3-2 UEFA Nations League victory over Sweden.
A natural born goalscorer, Haaland will now look to replicate his success across the continent in the sky-blue of City.
Season-by-season stats*
2017/18: Molde
Played: 14
Goals: 2
Assists: 1
2018/19: Molde and Red Bull Salzburg
Played: 27
Molde: 25
Eliteserien goals: 12
Eliteserien assists: 4
Red Bull Salzburg: 2
Austrian Bundesliga goals: 1
2019/20: Red Bull Salzburg and Borussia Dortmund
Played: 29
Red Bull Salzburg: 14
Austrian Bundesliga goals: 16
Austrian Bundesliga assists: 4
Borussia Dortmund: 15
German Bundesliga goals: 13
German Bundesliga assists: 2
2020/21: Borussia Dortmund
Played: 28
Goals: 27
Assists: 6
2021/22: Borussia Dortmund
Played: 24
Goals: 22
Assists: 7
*Top-flight league games only.