The 22-year-old defender has become Villa manager Paul Lambert's fifth signing of the summer.
He has signed a three-year deal at Villa Park.
Luna told the club's official website: "I've always believed that I could play in the Premier League and to have this opportunity with a club as historic and huge as Aston Villa and with a manager who is building a squad of young players with great prospects is tremendously exciting for me.
"I really can't wait to get started and to play my first game. I have a great expectation coming here.
"The manager explained to me that it is a young squad but also one with good experience and everyone is hungry, everybody wants to succeed here. This is perfect because I am keen to make progress myself and I want to be part of this."
Luna spent last season on loan at Real Mallorca.