Родился В. Крупин  7 сентября 1941 в с. Кильмезь Кировской области, сын лесника. Окончив сельскую школу, работал слесарем, грузчиком, рабселькором районной газеты. Служил в армии, учился в Московском областном педагогическом институте им. Н.К. Крупской.
     Работал на Центральном телевидении, в различных литературно-художественных издательствах, преподавал в школе. «Писатель-деревенщик». Был секретарем правления Московского отделения Союза писателей РСФСР, Союза писателей СССР; членом редколлегии журнала «Новый мир», главным редактором журнала «Москва» (1989-1992).
     С 1994 преподает в Московской духовной академии.
     Стал лауреатом Патриаршей литературной премии имени святых равноапостольных Кирилла и Мефодия. При этом, отказался от премии Льва Толстого, объяснив это так: «Я думаю про него то же, что святой праведный Иоанн Кронштадтский. Вообще я хочу, чтобы обо мне говорили, когда умру: «Ушел русский писатель», а то когда на похоронах стоишь и слышишь перечисление регалий (лауреат премии такой-то, лауреат другой), чуть ли не забываешь, о ком идет речь».
     Также лауреат премии святого Александра Невского.