Fortaleza CEIF Born in
Bogotá, Ruiz began his career with a local side named CD Dinhos, before joining
Deportivo Cali's youth setup in 2016. After two years playing for the latter, he left and moved to
Fortaleza CEIF. Ruiz made his senior debut with Fortaleza on 7 October 2018, playing the last four minutes in a 1–1
Categoría Primera B away draw against
Deportes Quindío; it was his only appearance of the season. He subsequently started to feature more regularly for the side, becoming a starter in the later stages of the 2020 season and scoring his first goal on 14 November of that year, in a 1–1 draw at
Llaneros.
Millonarios On 30 December 2020, Ruiz moved to
Categoría Primera A side
Millonarios on a one-year loan deal, with a buyout clause. He made his club – and top tier – debut on 16 January 2021, replacing
Emerson Rodríguez in a 1–0 home win over
Envigado. Ruiz scored his first goal in the main category on 20 June 2021, netting the opener in a 2–1 home loss against
Deportes Tolima. On 12 September, he scored a brace in a 4–3 win at
Atlético Bucaramanga. In January 2022, Millonarios bought Ruiz outright, for a rumoured fee of
US$ 350,000; Fortaleza also kept 20% over a future sale.
Loan to Santos in 2023 On 7 February 2023, Ruiz moved abroad for the first time in his career, after agreeing to a loan deal with Brazilian club
Santos until the end of the year. He made his debut with the club nine days later, replacing
Sandry in a 1–1
Campeonato Paulista away draw against
Santo André. After featuring rarely, Ruiz was separated from the first team squad by new head coach
Paulo Turra on 4 July 2023. On 4 August, his loan was terminated.
Loan to CSKA Moscow On 16 August 2025, Ruiz joined
Russian Premier League club
CSKA Moscow on loan, with a conditional obligation to buy. ==International career==