Новосибирский театр кукол был создан 1 сентября 1933 года как студия кукольников при Новосибирском ТЮЗе. Основатели — режиссер М. Кисец и актриса Р. Ландис. В мае 1934-го состоялся показ первого спектакля «Петрушка в гостях у школьников». Репертуар сразу складывался разнообразно: спектакли делились на «театр Петрушки» (с перчаточными куклами) и марионеточный (с куклами на нитках).

В 1936-м театр получил самостоятельность, отделившись от ТЮЗа. Возглавил его режиссер Ю. Виноградов.

Осенью 1941 года в Новосибирск из Москвы был эвакуирован Театр кукол под руководством С. Образцова. Сформировалась объединенная труппа, которая самоотверженно трудилась в прифронтовой зоне, поддерживая советских солдат. С июля 1942-го по август 1945-го Новосибирский театр был филиалом театра Образцова.

Важной вехой стало успешное проведение в 2019 году I Международного фестиваля театров кукол «Перекресток». В нем приняли участие 14 российских и иностранных коллективов.

С 1964 года в театре функционирует музей, проводятся экскурсии.

С 1999-го театр располагается в памятнике архитектуры регионального значения — бывшем Городском начальном училище, возведенном в 1912 году (архитектор — А. Крячков).

С 2018 года издается специальный журнал для семейного чтения «Жаконя».

В 2019-м выпущена первая книга о театре «Мир кукол: история, сказки мечты» (автор-составитель — Н. Дмитриева).

Сегодня Новосибирский театр кукол продолжает планомерное развитие и является одним из ключевых учреждений культуры города.