张步字文公,琅笽郡不其县人。汉兵起来后,张步也聚众数千,转攻附近县城,攻下了几个城,自称五威将军,于是占据了琅笽郡。
更始派遣魏郡王闳为琅笽太守,张步拒之,不得进。王闳发檄文,晓谕官吏众人投降,得到赣榆六个县,收了数千士兵,与张步交战,不胜。这时梁王刘永自以为是更始所立,贪张步兵强,秉承更始旨意拜张步为辅汉大将军、忠节侯,督察青州、徐州,让他征伐那些不服从命令的人。张步贪其爵号,就接受了。就治理军事于剧县,以弟张弘为卫将军,以弘弟张兰为玄武大将军,以兰弟张寿为高密太守。派遣将领攻夺太山、东莱、城阳、胶东、北海、济南、齐各郡,都攻下了。
张步拓地渐广,兵甲日盛。王闳害怕他的部下分散,于是到张步处相见,想以义理来诱导他。张步陈列大军引见王闳,发怒说:“我张步有什么过错,你以前为什么攻我那么厉害!”王闳按剑说:“太守奉朝廷命令,而你拥兵相拒,我攻讨贼人而已,有什么厉害呢!”张步默然良久,离位跪拜谢罪,于是陈上音乐献上美酒,待以上宾礼节。令王闳通掌郡事。
建武三年,光武帝遣光禄大夫伏隆持符节到齐,拜张步为东莱太守。刘永听说伏隆到了剧县,就从驰道立张步为齐王,张步就杀了伏隆而接受刘永任命。
这时帝正忧虑北面的渔阳,南与梁、楚从事,所以张步得以专心集中力量于齐地,占据了十二个郡。到刘永死,张步想立刘永儿子刘纡为天子,自己为定汉公,设置百官。王闳劝谏说:“梁王因奉更始,所以山东多能归顺于他。现在立他儿子为帝,大家就会产生怀疑。而且齐人多诈,应当详细计议。”张步才停止。建武五年,张步听说帝将攻他,就以其将费邑为济南王,屯兵历下。冬,建威大将军攻破并斩了费邑,进军攻拔临淄。张步以为兵少且远道而来,可以一举取胜,就率领他全部兵力攻于临淄。张步兵大败,逃奔回剧县。帝亲自到剧县。张步退保平寿,苏茂率领万余人来救。苏茂批评张步说:“以南阳那样的兵精,延岑那样善战,而却将他打败赶走。大王怎么就攻他的营呢?既呼我来,为什么不我呢?”张步说:“对不起,没什么话可说。”帝于是派遣使者告张步、苏茂,谁能斩对方来投降,就封谁为侯。张步于是斩苏茂,派使者奉苏茂首级投降。张步的三个弟弟各自缚到监狱请罪,都受到赦免。封张步为安丘侯,后来与家属移往洛阳。王闳也到剧县投降。
建武八年夏,张步携妻子逃奔临淮,与弟张弘、张兰想召集他的旧部,乘船入海,琅笽太守陈俊追击并斩了他。
王闳,是王莽叔父平阿侯王谭的儿子,哀帝时为中常侍。当时受到宠幸的董贤为大司马,宠爱贵盛,王闳屡次劝谏,违反旨意。哀帝临死前,以玺绶付给董贤说:“不要随便给人。”当时国家没有嗣主,内外恐惧,王闳向元后说明,请夺董贤玺绶;即带剑至宣德后宫中门,举手叱董贤说:“皇上驾崩,新君未立,你受厚恩,当俯伏悲号哭泣,为什么久持玺绶以待祸事到来呢!”董贤知不交玺绶必死,不敢抗拒,于是跪着把玺绶教授给王闳。王闳将玺绶呈献太后,朝廷对此甚为赞赏。后来王莽篡位,对王闳僭越疑忌,就外出为东郡太守。王闳害怕遭杀害,时常手里带着毒药。王莽失败,汉兵兴起,王闳独完完整整以东郡三十余万户,归降更始。