魏源是一个进步的思想家、史学家和坚决反对外国侵略的爱国学者。他积极要求清政府进行改革,强调:“天下无数百年不弊之法,无穷极不变之法,无不除弊而能兴利之法,无不易简而能变通之法。”他着重于经济领域的改革,在鸦片战争前后提出了一些改革水利、漕运、盐政的方案和措施,要求革除弊端以有利于“国计民生”,认为“变古愈尽,便民愈甚”。这些主张不仅在当时具有进步意义,对于后来的资产阶级变法维新运动起了积极的推动作用。魏源坚决反对西方资本主义的侵华活动,提出了反侵略的主张与办法。他对人民群众的力量有一定的认识,同林则徐“民心可用”的观点相一致,提出“义民可用”的主张。他从三元里和台湾等地人民抗英斗争中得到鼓舞。在三元里人民痛击英国侵略者之后,他满怀激情地以“同仇敌忾士心齐,呼市俄闻十万师”,“前时但说民通寇,此日翻看吏纵夷”的诗句,热情讴歌三元里人民的抗英斗争,愤怒声讨投降派为侵略军解围的可耻行经,并在《海国图志》中写道:“三元里之战,以区区义兵,围夷酋,斩夷师,歼夷兵,以欵开网之而逸,孰谓我兵陆战之不如夷者?”又说“广东之斩夷首,捐舰者皆义民”,“两禽夷舶于台湾,火攻夷船于南澳者亦义民”。他主张利用和依靠人民群众作为抵抗外来侵略的主要力量,与投降派“防民甚于防寇”的反动政策形成鲜明的对照。为了有效地进行抵抗,他反对“浪战”,而主张“以守为战”。他总结鸦片战争的经验教训,提出“自守之策二:一曰守外洋不如守海口,守海口不如守内河;一曰调客兵不如练土兵,调水师不如练水勇”,主张采取诱敌深入的策略,“设阱以待虎,设以待鱼”,以歼灭来犯者。这种相信熟悉情况的当地人民群众,发挥他们的长处和抗敌的积极性来组织反侵略武装力量,并采取机动灵活的战略战术,是切合于当时敌强我弱,敌寡我众的客观实际的,也是完全可行的。