Театр кукол основан в 1935 году благодаря работе двух кукловодов С.Л. Ломовской и М.В. Точиловой. Первыми представлениями театра стали пьесы «Лёшка и кошка», «Каштанка», которые ставили на обоих языках — русском и удмуртском. Уже с первых лет существования театр давал гастроли в других городах и получал множество премий в сфере Удмуртского искусства.
В 1945 году театр стал занимать помещение, рассчитанное на 150 зрителей. Это событие было отмечено успешным спектаклем «Снежная королева». В 1957 году за постановку «Голубой змейки» И.И. Кудряшова театр получил почётную грамоту Всероссийского театрального общества и в начале 1960-х отправился на гастроли по городам Советского Союза.
В 1979 году впервые был поставлен спектакль «Голубой щенок», который в последствии зрители посещали почти тысячу раз, а Венгерская Народная Республика отметила его медалью Министерства культуры. В 1980 году театр кукол получил новое здание. С его открытием репертуар театра сместился в сторону детских произведений, а труппа начала активно сотрудничать с приглашёнными постановщиками и художниками.
За всё время работы театра было сыграно 270 спектаклей, многие из которых успешно идут по несколько десятилетий. Для них было создано более двух тысяч кукол. По-прежнему в театре ставятся пьесы на удмуртском языке. Большую часть репертуара составляют постановки для детей.