Boneta was born in Mexico City on November 29, 1990, the son of Astrid Boneta and Lauro González, who are engineers. His father is Mexican, while his mother was born in the United States, to a Puerto Rican father and Spanish mother. Although he never knew his grandfather, Diego credits him for his musical talents.
Boneta speaks Spanish and English fluently. Boneta has triple citizenship, the other two being from the United States and Spain.
During his stint in Rebelde, he released his debut album, titled Diego, in Mexico, Chile and Brazil in 2005. The album was available for digital sale on April 3, 2006 and released in the United States on April 24. The first single, "Responde" (an adaptation of the 2000 single "A Mil Por Hora" by Lynda Thomas), became a top ten single in various countries including Argentina and Brazil. His songs were synchronized in the telenovela Rebelde and, once finished, he went on an international tour with Mexican pop group RBD as a guest. "It was a really cool experience, because in countries like Brazil or Romania everybody sang my songs in Spanish," he said.
When promoting his first album in Mexico he opened three concerts (in Mexico City, Guadalajara and Monterrey) for Hilary Duff in 2006.
His second album, titled Indigo, was released on 25 March 2008. It features the single "Perdido en Ti" and "Losing Me", and is produced by Mitch Allan and written by Mitch Allan and Kara DioGuardi. On 5 May 2008, "Losing Me" and "Perdido En Ti" became iTunes Free Single of the Week.
He started his career in Mexico singing and acting. He worked extensively in television and appeared in the reality show Código F.A.M.A.. He did two children's telenovelas: Alegrijes y rebujos and Misión S.O.S with Allison lozz which were shown on Univision. He was also in the teenage-oriented telenovela Rebelde.
In 2010, at the age of 20 years, he appeared in the TV series Pretty Little Liars as Alex Santiago and in 90210 as Javier Luna which was "practically me with a different name" where he could sing and compose, mainly "Siempre tú" which came out at the end of the second season and the beginning of the third. His first film came in 2011 as the starring heartthrob Tyler Adams in the teen flick Mean Girls 2 opposite Meaghan Martin. Martin was the only actor he knew at that time, he recalled it was really easy to work with her because they were friends. Also the film gave him the opportunity to experience high school since he didn't get to, being that he was tutored and working.
His big Hollywood break came when he was cast in the lead role in Adam Shankman's movie adaptation of the hit Broadway musical Rock of Ages. He played Drew Boley, a young upstart in Los Angeles in the late 1980s with dreams of becoming a rock star. Of Boneta's audition, Shankman called him the "next big thing" and compared him to Zac Efron, Channing Tatum, and Liam Hemsworth. As he shot into the spotlight he became the cover model of TROIX magazine’s 'March Men Madness' 2011 issue, introducing him as "Prince Charming". In 2014, Boneta was featured in Abercrombie & Fitch's "Making of a Star" campaign. As a result, Photography of Boneta shot by Bruce Weber was featured in A&F stores worldwide. In May 2013 Boneta began filming in West Virginia for an upcoming independent film entitled Another You co-starring Ksenia Solo.
In 2014 it was announced that Boneta would star in the film City of Dead Men in the role of Michael, soon afterwards was confirmed by the director himself. The film was released on March 31, 2015, the same year production began on Eden which features Boneta and Jessica Lowndes in the main roles.
In 2015 Boneta began recording the Mini TV series "The Dovekeepers" what goes on years of Trojan Diego interpret Amram that appears only in 2 episodes as a strong and courageous warrior, also recorded the song "The Warrior" that will be the opening of the series and will also be included in its third studio album which is expected to launch in December 2015 by Sony Music Latin. In February of that year, it was announced that director Ryan Murphy cast him in FOX Scream Queens a comedy and horror anthology series. The show features an all star cast including Ariana Grande, Keke Palmer, Nick Jonas, Emma Roberts, Jamie Lee Curtis and Lea Michele. The series premiered on September 22, 2015.