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