Shehan Karunatilaka urodził się w Galle na Sri Lance, dorastał w Kolombo, studiował w Nowej Zelandii. Mieszkał i pracował w Londynie, Amsterdamie i Singapurze. Pojawił się na scenie literackiej w 2011 roku, gdy opublikował swoją pierwszą powieść Chinaman: The Legend of Pradeep Mathew, za którą został nagrodzony Commonwealth Book Prize i Gratiaen Prize. Siedem księżyców Maalego Almeidy to jego długo oczekiwana druga powieść. Karunatilaka pisze także rockowe piosenki, scenariusze i opowieści z podróży, które publikuje w „Rolling Stone”, „GQ” i „National Geographic”. Obecnie mieszka na Sri Lance.