Брат архитектора П. С. Садовникова (1796—1877). Самоучка из крепостных крестьян, принадлежал княгине Н. П. Голицыной — прообразу старой графини в «Пиковой даме» А. С. Пушкина. Вольную получил в 1838, после смерти княгини, уже будучи весьма известным художником. По некоторым данным, в Академии художеств всё-таки не учился, но звание свободного неклассного художника получил в том же 1838 году. Самоучка, «занимался перспективной живописью сам собою».
Мастерство акварелиста приобрел, раскрашивая чужие гравюры и литографии. Позднее в Академии художеств ученик М. Н. Воробьёва.
Академик Академии художеств (1852).
По поручениям императоров Николая I и Александра II исполнил множество видов Зимнего дворца, с происходившими перед ним парадами и смотрами, зал этого дворца, а также загородных дворцов с их парками.
Много работал для «Памятной книжки», издаваемой Главным Штабом; рисовал на камне для издателей литографии.
Широко известна его серия литографий, изображающих обе стороны Невского проспекта от Адмиралтейской площади до Аничкова моста (1835 г.), известная как «Панорама Невского проспекта» (1830—1835). Выполненная в акварели почти 16-метровой длины, она была переведена на литографский камень и выпущена издателем А. М. Прево серией в 30 листов.
Мастер точного в деталях городского пейзажа и изображения интерьеров. Исполнил множество видов Санкт-Петербурга, Москвы, Ревеля, Вильны, Гельсингфорса, Новгорода, Тамбова.
Похоронен в Санкт-Петербурге на Митрофаниевском кладбище, могила не сохранилась.
Работы художника хранятся в Эрмитаже, Государственном Русском музее и др.