Родился 7 (19) апреля 1834 г. в селе Паньково Тульской губернии в семье обедневшего дворянина. Учился в Орловской гимназии, но в 1853 г. бросил обучение и поступил в Императорскую Академию художеств, где его наставниками были Т.А. Нефф и А.Т. Марков. За время учебы был удостоен малой золотой медали за полотно «Поздравление молодых в доме помещика» (1861) и большой золотой медали за работу, изображающую сцену из «Бориса Годунова» А.С. Пушкина – «Бегство Григория Отрепьева из корчмы на литовской границе» (1862). Как лучший выпускник Академии художеств в 1862 г. получил возможность за казённый счет до шести лет стажироваться за границей. Жил и работал во Франции, Италии, Испании. После возвращения на родину получил звание академика за картину «Заклинание» (1870). Был одним из организаторов и активных деятелей Товарищества передвижных художественных выставок. В 1876 г. после ряда конфликтов оставил Товарищество. С конца 1880-х гг. жил в усадьбе Павленки под Полтавой. Скончался 18 (31) декабря 1911 г. и был похоронен в саду усадьбы.