Cristian Restrepo debutó en el Millonarios como profesional después de haber salido de las inferiores del Independiente Medellín.
Viajó a Uruguay para jugar en los equipos de La Luz y Liverpool.
Más adelante, regresa a Colombia para integrar el Unión Magdalena.
[1] Y en el 2013 se une al Independiente Medellín, en el cual estuvo hasta mediados de 2015.
Luego de su regreso trucando a Millonarios se confirmarse su cesión al América de Cali.