他的祖父是个很有见识的人,认为读书一定要研究实际。顾炎武受祖父影响,从小喜欢读《资治通鉴》、《史记》和孙吴兵法等书,十分关心时事。后来参加科举,没有考中,就干脆下决心放弃科举,通读历代历史典籍,研究全国各地的地方志和历代名人奏章,开始编写一本重要的历史地理著作《天下郡国利病书》。
正当他用心治学的时候,明朝灭亡,清兵南下,江南各地人民都组织抗清斗争,顾炎武和他的两位好友也参加了保卫昆山的战斗。昆山军民跟清军激战二十一天后,因为兵力悬殊,终于失败。昆山城陷落的时候,顾炎武的生母被清兵斫断了右臂:抚养他成长的婶母(也是他的继母),听到清兵攻破常熟,就绝食自杀,临死时嘱咐顾炎武说:“我虽然是个女子,以身殉国也是理所应当的。希望你不要做清朝的臣子,我死后也可以团上眼睛了。”
顾炎武痛哭一场,葬了他的继母,离开了他的家乡。他想渡海去投奔鲁王,还没有去成,鲁王政权已经覆灭了。顾炎武隐姓改名,在长江南北一带奔走,想组织一支抗清义军,但毕竟势孤力单,没能成功。
当时,沿海和太湖一带还有零星的抗清活动,清朝官府防备很严,发现有什么抗清嫌疑的人,就要加上“通海”的罪名,打进监狱。昆山有个官僚地主叶方恒,想吞没顾炎武家的田地,买通顾家的仆人,诬告顾炎武通海。叶方恒还把顾炎武抓起来,私设公堂,逼他自杀。
顾炎武一些朋友为了搭救他,去找在清朝做官的钱谦