Kilęs iš senos kazokų giminės. Tėvas aktorius Vasilijus Gogolis mirė, kai būsimajam rašytojui buvo 15 metų. 1821-1828 m. mokėsi Nežyno aukštųjų mokslų gimnazijoje. 1828 m. apsigyveno Sankt Peterburge. Bandė tapti aktoriumi, dirbo valstybės tarnyboje, privačiu mokytoju, dėstė Patriotiniame institute. 1834-1835 m. dėstė visuotinę istoriją Sankt Peterburgo universitete. Nuo 1836 m. gyveno daugiausia užsienyje (Vokietija, Šveicarija, Prancūzija, Italija). Apie 1840 m. sustiprėjo polinkis į religinį misticizmą. 1848 m. grįžo į Rusiją. 1852 m. po mistinių apmąstymų naktį sudeginęs daugelį rankraščių ir rytą pamatęs ką padaręs, jis paniro į depresiją ir po kelių dienų mirė.