Juega como guardameta y su equipo actual es el Sporting Cristal de la Liga 1.
[1] En el Campeonato Descentralizado 2016, Solís fue promovido al primer equipo, siendo utilizado como tercer portero, pero no sería hasta la temporada 2019 que jugaría su primer partido en el club, en la derrota 2-0 ante Ayacucho FC.
[3] En el 2020, empezó siendo el portero suplente, pero debido a su importante participación en el Torneo Preolímpico Sudamericano Sub-23 de 2020 con la Selección Peruana sub-23[4][5][6] y la rescisión de contrato de Patricio Álvarez[7][8][9] empezó a tener más continuidad en el club.
[10][11] Hizo su debut continental en el partido frente a Barcelona Sporting Club, por la segunda ronda de la Copa Libertadores 2020, donde el equipo rimense ganó por 2-1.
[12] Solís fue convocado en la selección sub-23 de Perú para el Torneo Preolímpico Sudamericano Sub-23 de 2020,[13][14] donde jugó 4 partidos, y tuvo una importante participación,[4] en el cual la blanquiroja quedó en la primera fase.