Картина «Взятие снежного городка» была представлена на 19-й выставке Товарищества передвижных художественных выставок («передвижников»), открывшейся в марте 1891 года в Петербурге. В 1899 году полотно было куплено у художника за 10 тысяч рублей известным коллекционером и меценатом Владимиром фон Мекком. В 1900 году картина входила в российскую экспозицию на Всемирной выставке в Париже, где была удостоена именной медали, а в 1908 году несколько картин из коллекции фон Мекка, включая «Взятие снежного городка», были приобретены для собрания Русского музея императора Александра III (ныне — Государственный Русский музей).