As an amateur, Villa compiled a record of 116–17, winning two U.S. National Golden Gloves Championships and competing at the U.S. Olympic Trials.
[3] Villa made his professional debut on July 29, 2016, scoring a first-round knockout (KO) victory over Gerardo Molina at the DoubleTree Hotel in Ontario, California.
[4] After compiling a record of 10–0 (4 KOs) he defeated Marlon Olea on April 14, 2018, at the Salinas Storm House in Salinas, California, capturing the WBO Youth featherweight title[5] by unanimous decision (UD) over eight rounds.
[6] After four more wins in non-title fights, one by KO, he won his second professional title by defeating Luis Lopez-Vargas via UD on May 10, 2019, to capture the vacant WBO International featherweight title,[7] with the judges' scorecards reading 98–92, 97–93 and 96–94.
[10] On July 13, 2024 in Las Vegas, Villa suffered the defeat by unanimous decision against Sulaiman Segawa.