别守卫顺天府九门。其中正北的德胜门首当其冲，特命其镇守，于谦则担任监军。也先率先进攻彰义门，都督高礼等阻却；随后转到德胜门外，石亨听从于谦命令，设伏兵诱击，瓦剌死伤甚多。之后蒙古军转而围攻孙镗的西直门外，而石亨亲自率大军救援。双方相持五日，瓦剌撤军。京师保卫战获胜，论功石亨为多，晋升武清侯。景泰元年，命佩镇朔大将军印，帅京军三万人，巡哨大同，并击溃地方入寇。同年秋，予世袭诰券，景帝易储后，加封太子太师。于谦设立团营，命石亨担任提督，仍然担任总兵官。景泰八年，石亨在榻前受命，见景帝病重，与张軏、曹吉祥等谋