范景文,字梦章,是吴桥人。他父亲叫范永年,当过南宁知府。范景文从小就有气度、有见识。万历四十一年考中进士,被派到东昌当推官(管司法的官)。他立志要保全名节,所以没人敢给他送礼走后门。那年闹大饥荒,他尽心尽力救济灾民,全郡的人都靠他活了下来。后来因为政绩考核优秀,被提拔到吏部当稽勋主事,后来又升为文选员外郎,代理选拔官员的事务。泰昌皇帝在位时,很多贤能的人被提拔上来,范景文出力最多。不久他就请假回家了。
天启五年二月,他又被起用为文选郎中。那时候魏忠贤和魏广微在朝廷内外掌权,范景文跟他们是同乡,但他一次也没去过他们家门,也不去巴结东林党,就自己按自己的意思办事。他曾经说过:“天地间的人才,应当替天地爱惜;朝廷的官位名号,应当替朝廷守住;天下万世的是非公论,应当和天下万世的人共同来评判。”当时的人把这句话当成名言。他上任还不到一个月,就称病辞职走了。
崇祯初年,有人推荐他,被召回来当太常少卿。崇祯二年七月,升为右佥都御史,去巡抚河南。后来京师戒严(京城有战事警报),他带着八千人去保卫京城,粮饷都是自己带的。到了涿州,其他地方来的援兵很多都抢劫老百姓,只有河南兵一点儿也不犯事。后来部队移驻到京城门外,又移到昌平,远近的人因为有他才觉得安心。第二年三月,升为兵部添注左侍郎,在通州练兵。
通镇刚设立,兵都是招募来的,范景文管理得很有章法,所以这支军队特别精锐。他还请求朝廷让有关部门真正实行一条鞭法,把徭役归官府管,老百姓稍微出点钱帮忙,供应物资按平价买,不立什么“官价”的名目。皇帝下令把这个定为永久的制度。过了两年,因为他父亲去世,他离职回家守孝。
崇祯七年冬天,他又被起用为南京右都御史。没多久,正式任命为兵部尚书,参与协助军务。他多次派兵去驻守池河、浦口,支援庐州,扼守滁阳,一有警报就出兵,指挥调度非常精明。曾经和南京户部尚书钱春因为军粮的事互相上奏指责对方,结果他被降了级,但还是照常办事。后来朝廷论功行赏,他因为救援剿匪有功,又恢复了原来的级别。
崇祯十一年冬天,京师又戒严,他派兵进京护卫。当时杨嗣昌在丧期没满就被起用辅政,朝廷大臣们激烈反对,很多都被贬了官,范景文带头联合同事们一起上书营救。皇帝不高兴,追问是谁带头,他就自己承担罪责,还说这是大家共同的议论。皇帝更生气了,把他削去官籍,贬为平民。
崇祯十五年秋天,又有人推荐他,被召回来当刑部尚书,还没上任,又改任工部尚书。他去朝见皇帝,皇帝迎接慰劳他说:“好久没见你了,怎么瘦了这么多!”范景文拜谢。崇祯十七年二月,朝廷命他以工部尚书兼东阁大学士,入朝参与军国大事。没过多久,李自成攻破了宣府,烽火已经逼近京城。有人建议皇帝迁都南方,皇帝命大家在内阁里商议。范景文说:“现在只能稳固人心,坚守等待援兵,除此之外我也不知道该怎么办。”
等到京城被攻陷,他赶到宫门口,宫里的人说:“皇上已经出宫了。”他又赶到朝房,叛军已经堵满了道路。随从劝他换身衣服回府,他说:“皇上出了宫,我能回哪儿去?”就在道旁庙里草拟了遗书,又大笔写下:“身为大臣,不能消灭叛贼洗雪耻辱,死了也遗憾无穷。”于是到演象所拜别了皇陵,跳进双塔寺旁边的古井里死了。范景文死的时候,还以为皇帝是南下去了。后来南明追赠他为太傅,谥号“文贞”。到了本朝(清朝),又赐谥号“文忠”。