Иван Шишкин родился в городе Елабуга Вятской губернии, в купеческой семье. Художественное образование он получил сначала в Московском училище живописи, ваяния и зодчества, где учился в 1852—1856 годах, а затем в пейзажном классе Императорской Академии художеств.
Награжденный в 1860 году большой золотой медалью, живописец несколько лет провел в Германии, в Дюссельдорфе, бывшем в то время центром современной пейзажной живописи, и в 1865 году, по возвращении в Петербург, за картину «Вид в окрестн…