童贯在掌握了军政大权以后,因急于邀功,轻启战端,屡遭失败,但在镇压农民起义方面却屡建“功勋”。宣和二年(公元1120年),方腊在江浙一带发动了农民大起义,由于人们无法忍受当时的残酷统治,纷纷揭竿而起,起义军很快就发展到百余万人,占领了六州五十二县,所到之处,杀死贪官污吏,城池望风而降,整个东南为之震动。朝廷大臣见已无法隐瞒,只好奏明徽宗,派童贯前去镇压。童贯先是奏请徽宗罢除花石纲之役,以减轻人民的负担,然后率领山西、陕西一带的精兵十五万人火速赶赴东南。在童贯的残酷镇压之下,方腊农民起义终于被扑灭,方腊本人也被俘牺牲。
但童贯在边境战争上却屡遭败绩。他在镇压了方腊大起义以后,以为余勇可贾,可以进攻辽国,于是,他轻启战端,率兵攻辽。其结果呢,是连吃败仗,被辽人打得一塌糊涂。其实,早在此以前,他就多次被北方诸民族打败。在他主管枢密院后不久,他就催令大将刘法攻打西夏。刘法是西北名将,深知其中的利害,认为根据当时的情况不宜出兵,但童贯新官上任,为了捞取政治资本,不顾客观情况,催逼刘法开战。他写信给刘法说:“当年您在京城,曾亲手接过了皇帝的命令,并说一定能打胜仗,如今怎么反而不愿开仗呢?”刘法被逼无奈,只得率军进攻,其结果是一出战即遭埋伏,军队损失惨重,刘法本人也阵亡。刘法一死,整个西北都大为震动,弄得人心惶惶。但童贯却隐瞒实情,向徽宗奏告刘法打了胜仗,满朝文武均知刘法惨败,只是惧于童贯的权势,不敢以实相告,反倒一个个假装不知,纷纷向徽宗拜贺。