徐复建州人,出生地为建州,具体出生日期不详。他一度自称兴化军莆田人,字复之,又有字希颜。徐复进士科举考试时没有取得第一名,因此没有获得进士的资格。之后他开始游学淮浙地区,广泛涉猎学问。他精通京房《易经》,同时也通晓阴阳学、天文学、地理学、遁甲学、占射学以及音律学。在仁宗庆历年间,徐复得到了召见的机会,并被任命为大理评事。然而,他坚决辞去了这个职位,并被赐予了冲晦处士的称号。之后,他定居在杭州,并与林和靖一同被称为二处士。徐复去世时年龄已经超过七十岁,具体死亡日期不详。