Родился в селе Выкса, ныне город Нижегородской области, в семье священника. Окончил Нижегородскую духовную семинарию (1851 г.), медицинский факультет Московского университета (1855 г.). Участник Крымской войны, служил в Александровском военном госпитале (г. Варшава). Впоследствии был ординатором терапевтической клиники Санкт-Петербургской хирургической академии. В 1861 – 1863 годах стажировался за границей. С 1863 года преподавал в Казанском университете. В 1870 – 1878 годах был деканом медицинского факультета. Доктор медицины (1858). Профессор (1864). Основатель знаменитой казанской терапевтической школы. Автор 44 научных трудов. Жил в Казани, похоронен на Арском кладбище.