His first professional fight was a four-round bout against Bernardo Tule (2-1-0) on February 6, 1998, which Solís won via technical knockout (TKO).
His first fight in the United States was against Juan Jose Mendez (3-2-1) on September 2, 2000 in the Don Haskins Center, El Paso, Texas, which he won in the 6th round by technical knockout.
On October 27, 2001 Solís faced Ruben Estanislao (13-3-1) for the Mexican Super Bantamweight Championship, which he won and defended it against Jorge Munoz (22-17-2), Sammy Ventura (17-8-0) and Fernando Alanis (16-14-3).
On June 6, 2003 Solis faced Wilson Alcorro (20-4-2) for the WBC Latin America Super Featherweight Title but the bout ended in a draw.
On January 31, 2009 in Zapopan, Jalisco, Solís scored a fifth-round technical knockout of Monty Meza Clay (28-1-0) in an IBF title eliminator.