"Victor Lindelof has signed a new long-term contract with Manchester United, keeping him at the club until at least June 2024. There is an option to extend for a further year," United said in a statement.
The Swedish international has established himself as a regular under Ole Gunnar Solskjaer over the past 10 months after a difficult first season following a £31 million move from Benfica in 2017.
"Since the day I arrived at United, it has felt like home," said Lindelof. "I have grown significantly both as a player and as a person in the last two years and for that I am grateful to everyone at the club for their help and support. I love playing football and my aim now is to help the team to win trophies and repay the fans for their unrivalled support".