Tito joined the academy of Peruvian Primera División side Sport Boys in 2010 at age 12, and signed for the first team in 2014.[1][2] On 15 May 2014, he made his professional debut for Sport Boys in the Peruvian Segunda División in a 1–1 draw against Carlos A. Mannucci.[1] That season, he went on to make a total of eighteen league appearances, scoring three goals.[3]
Cienciano
In early 2020, Tito signed with Primera División side Cienciano.[4] That season, he made 24 league appearances, scoring four goals, and made another six appearances in the Copa Inca.[3]
Universitario
In 2016, Tito signed with Universitario de Deportes.[5] That season, he made sixteen appearances, scoring two goals.[3] The following season, he made six appearances before going on loan to fellow Primera División side Real Garcilaso on 17 August 2017.[3][6] There, Tito made eight appearances and scored one goal.[3]
Sport Rosario
In 2018, Tito signed with Sport Rosario.[7] On 20 February, he made his continental debut in the Copa Sudamericana First Stage against Uruguayan side Cerro.[3] Tito started both legs against Cerro, as Sport Rosario lost the series 2–0 on aggregate.[3] In league play, Tito made a career-high 32 appearances, scoring three goals.[3] After contract renewal talks broke down, Tito left Sport Rosario at the end of the 2018 season.[8]
Return to Cienciano
On 25 January 2019, Tito signed with Cienciano for the second time, now as part of an attempt to earn promotion back to the Primera División after being relegated in the 2018 season.[8] Tito made ten appearances that season, scoring one goal, as Cienciano won the league and earned direct promotion back to the top flight.[3]
On 8 January 2021, Tito re-signed with Edmonton for the 2021 season.[11] On 21 June 2021, Tito and the club agreed to a mutual termination of his contract after he was again unable to travel to Canada due to the COVID-19 pandemic.[12]