Леандро был куплен Ромой летом 2002 года за 5 миллионов евро. Но не смог закрепиться в основе и после первого сезона был отдан в аренду в «Сиену», где провёл очень неплохой сезон и был возвращён обратно в столичный клуб. В 2004 был признан лучшим защитником Чемпионата Италии.
В 2006 году перешёл во французский «Монако», где сразу же занял основную роль в оборонительных порядках. 29 января 2009 года покинул «Монако» из-за проблем с паспортом и перешёл в «Герту».
За «Герту» успел провести всего лишь 5 матчей, так как в матче 29 тура немецкой бундеслиги против Хоффенхайма получил травму крестообразных связок и выбыл до конца сезона.
В августе 2009 года перешёл в загребское «Динамо». В декабре 2009 года покинул команду в статусе свободного агента.
Дебютировал в сборной Аргентины в 2000 году. До этого времени сыграл 17 матчей, не забив в них ни одного мяча. Участник Чемпионата мира по футболу 2006 в Германии. Запомнился красной карточкой в четвертьфинале, в матче против сборной Германии, полученной уже после окончания матча, в котором он, кстати, и не участвовал. Стал первым игроком, отличившимся в чемпионатах мира подобным образом. Был оштрафован на 10,000 франков и четырёхматчевой дисквалификацией.