Иван Билибин родился 4 августа 1876 в посёлке Тарховка (близ Петербурга), в семье военно-морского врача Якова Ивановича Билибина. В 1936 году художник на теплоходе «Ладога» возвращается на родину и поселяется в Ленинграде. Билибин преподаёт во Всеросийской академии художеств, продолжает работать как иллюстратор и художник театра.