学习，家贫，曾经从别人家借书来读。进士及第，补授安肃军判官，上任开始问辽朝中事，上疏奏请整饬边备，奏明河北战略利害。后来契丹至澶渊，宋真宗得知任布之名，特改任大理寺丞、知安阳县。通判嘉州，回京，知开封府司录事，通判大名府。当时刚刚设置提点刑狱，选任布领荆湖南路。入朝为权三司盐铁判官，判度支勾院。京城东南有泉涌出，为筑祥源观，男女光脚奔走瞻拜。任布说：“开明的朝廷不应该以神怪之术愚弄百姓。”于是忤逆宰相之意。又和徐奭、麻温其试开封府进士，而徐奭暗中打开封卷观看。降监邓州税，改知宿州。当时越州主官缺任，