Después de debutar en el Barranquilla F.C., en 2012 pasó a ser parte del Atlético Junior que el año anterior venía de ser campeón de la liga colombiana, no obstante no pudo consolidarse y sólo jugó 7 partidos en todo el año (ninguno como titular).
En los octavos de final de la Copa Colombia el Junior enfrentó a Millonarios, en la ida el cuadro costeño había ganado 2 a 0 con dos goles de Édison Toloza, pero en la vuelta se repitió el marcador pero a favor de Millonarios y la serie se definió en los penales en los cuales Millonarios anotó 3 y el Junior erró todos siendo el de Celis en tercero y casi definitivo ya que el siguiente que pateó el penal (que fue Elkin Blanco) lo metió y eliminó al cuadro tiburón.
El 11 de febrero debuta con el Vitoria en la derrota como locales 2 a 0 frente al Porto.
En su debut en la temporada 2018-19 marca el gol del descuento en la caída 3-1 frente a su exequipo el SL Benfica.
En agosto del año 2020 fue confirmado como jugador del Deportes Tolima para competir en las siguientes temporadas, el 15 de octubre debutó con el vinotinto y oro, además marcó un gol en la victoria de su equipo.