Konsa has been an indispensable part of a Villa backline that has kept an impressive 14 clean sheets in the Premier League this season.
The 23-year-old moved to Villa Park from Brentford in the summer of 2019 and he has made 26 appearances in the top flight this campaign, chipping in with two goals for Dean Smith’s men.
"I'm really grateful that the club have rewarded me with a new contract," Konsa said on the club's website.
"It's a great feeling to know the club really believes in you and has trust in you.
"It's something I've been working towards since I got here, proving myself and playing games week in, week out."
"It's been a really good season for us, especially the lads at the back with the amount of clean sheets - we're only one away from matching the clean sheet record for Aston Villa," he added.
"We have great chemistry at the back, including [goalkeeper] Emiliano Martinez. For me personally, it's been a very good season, for my standards and what I wanted to reach this season.
"I'm really proud of what me and the boys have achieved this season."
Aston Villa will host Fulham in the Premier League on Sunday.