Леонардо Родригеш Лима родился 2 августа 1998 в Сан-Паулу, Бразилия. Любовь к футболу перенял от своего отца, который мечтал заниматься этим видом спорта профессионально, но не смог этого сделать.
После короткого пребывания в академии «Сан-Паулу» 11-летний Лео стал воспитанником детско-юношеской школы «Коринтианс» в 2009. Его карьера сразу пошла на подъем и уже в юном возрасте он стал выступать за юниорские национальные сборные своей страны. За первые шесть матчей в составе U-15 он забил восемь голов, впечатлив скаутов на всей планете.
В 2016 получил повышение до первой команды «Коринтианс» и успел занести в актив два поединка чемпионата. Во втором сезоне он получил больше игрового времени, завоевав доверие Тите, нынешнего тренера национальной сборной Бразилии. Сыграл в 16 матчах и забил свой первый гол в чемпионате.
Многие европейские команды тесно за ним следили, такие как «Бордо», «Рома», а позднее «Интер» и «Арсенал», однако именно «Ахмат» Грозный убедил его пересечь Атлантику.
В Чечне Жаба сразу нашел себя и занял место на левом фланге атаки, забив 3 гола в 25 матчах.
Параллельно он выступал за национальную сборную Бразилии U-20 на чемпионате Южной Америки. Всего он 11 раз надевал футболку молодежной сборной своей страны.
Летом 2018 года ΠΑΟΚ действовал быстро и, несмотря на высокую конкуренцию, приобрел бразильца.
В своем первом сезоне в составе «Двуглавого» Жаба выиграл дубль, сыграл 39 матчей, забил 7 голов и сделал 11 результативных передач.