Окончил Карлов университет в Праге (1834), затем преподавал там же, в 1862—1863 гг. был ректором университета. Одновременно возглавлял пражскую детскую больницу имени Франца Иосифа, частично содержа её на собственные средства. В 1865—1868 гг. был личным врачом императора Франца Иосифа.
Основные труды Лёшнера связаны с бальнеологией: начиная с 1846 г. он публиковал работы о различных курортах и минеральных источниках Чехии, популяризируя их и идею курортного лечения в целом. Отдельные сочинения Лёшнера посвящены водам Карлсбада, Гиссхюбля, Билина, Иоганнисбада, Течена, Кёнигсварта, Теплица и др.