Lotti, who is of Italian descent, began his youth career in Argentina with Cardenal Spínola between 2002 and 2004, before leaving for 12 de Octubre Olivos and subsequently Boca Juniors.[2] He left the latter in December 2012, signing for Racing Club.[2] In 2015, Lotti departed to Swiss football on loan by joining Challenge League side Wohlen.[1][3] He featured in fifteen fixtures in the 2015–16 season, which included his senior bow on 8 November versus Biel-Bienne.[1] His first goal came during a 2–2 draw with Neuchâtel Xamax in April 2016.[1] Lotti stayed for 2016–17, netting against Le Mont, before returning to his homeland.[1]
Back with Racing Club, he was on the bench for a Primera División fixture with Rosario Central in April 2018, which preceded his debut in the Copa Argentina versus Sarmiento in May.[1] On 2 July 2018, Lotti was loaned to fellow Primera División side Unión Santa Fe.[1] Sarmiento were again his debut opponents in the cup, with the forward being substituted on for the final minutes of a defeat to the Torneo Federal A team.[1] After a brace against ex-club Boca Juniors in a friendly in January 2019, his first professional league appearance arrived on 23 January at the Estadio Monumental Antonio Vespucio Liberti against River Plate.[1][4]