Будущий актёр появился на свет 13 июля 1923 года в селе Рамешки под Костромой в большой крестьянской семье. По легенде, фамилию Пуговкин мальчик получил из-за ошибки в паспортном столе — при рождении он был Пугонькиным, но в документы закралась опечатка. С детства Миша и два его брата трудились в поле. Школы в их селе не было и на учёбу Пуговкин вынужден был ездить в соседнюю деревню. Однако, окончив всего три класса, оставил занятия, чтобы помогать родителям. Он всегда отличался невероятным артистизмом: лихо отплясывал любые танцы, задорно пел частушки и с ранних лет выступал на свадьбах...