Ян Мартел родился в Испании в 1963 в семье путешественников. Он рос в Штате Аляска, Британской Колумбии, Коста-Рике, Франции, Онтарио и Мексике, и продолжил путешествовать как взрослый, проводя время в Иране, Турции и Индии.
После обучения философии в Трентском Университете и перебиваясь случайными заработками, он начал писать в 27 лет. Сейчас на его счету уже много произведений.
В данное время он живет в Монреале, пишет, занимается йогой, работает добровольцем.