范先,河东人,担任中郎将。
建安十年(205年),并州刺史高干起兵反
曹操。当时朝廷征河东太守王邑入朝,让杜畿接任太守,范先与郡掾卫固等人便先后前往雒阳向司隶校尉钟繇请求让王邑留在河东。而杜畿已经接受诏命进入河东,钟繇不听范先等人的意见,强迫王邑交符,王邑只得佩戴印绶前往许都。
卫固等人率数千兵在陕津阻拦,杜畿不得通过。曹操命
夏侯惇讨伐卫固,夏侯惇还未到,杜畿绕路渡过郖津到达郡治。
杜畿到郡和卫固、范先等人见面后,范先对卫固等人说道:“已经决定做老虎却不愿吃人,那还不如不做老虎。如今不杀杜畿,以后必成祸患。”于是两人为了观察杜畿举止,在门下斩杀其主簿以下三十多人,而杜畿举止自若。卫固见了说道:“杀了杜畿对别人没有好处,只会遭来骂名,不如让他受制于我。”于是众人共奉杜畿为太守。杜畿对卫固、范先两人说道:“卫、范两姓,是河东之望,我不过依赖诸位而已。但是上下之间有规矩,成功失败共同承担,所以有大事也应该一同商议。”于是以卫固为都督,行郡丞事,领功曹;将校吏兵三千多人全部交给范先掌管,卫固等人大喜,表面上给杜畿做事,实则不再把他当回事。卫固打算大规模发兵,杜畿劝道:“凡是欲图成就大事,都不能骚动士众之心。如今发动大军,吏民必定受扰,不如改成用钱招募士兵。”卫固深以为然,于是花钱征兵,诸将贪图钱财,以至于报名的多而招到的兵少,过了几十日才结束。杜畿又对卫固说:“人们心中顾念家庭,可以分别让诸将掾吏回家休息,等到要紧的时候要召回也不难。”卫固等人担心会让士众寒心,又听从了杜畿的建议。于是善人在外暗中帮助杜畿,恶人分散回家,卫固、范先等人的势力已被削弱。
不久后,张白骑攻打东垣,高干进入濩泽,上党诸县杀害长吏,弘农郡起兵擒拿郡守,河东周边一时大乱。当时卫固等人暗中调遣军队,尚未成功,杜畿带着数十人前往壁垒坚守,许多吏民都举城响应杜畿,过了数十天,杜畿已得四千多人。卫固与高干、张晟共同攻打杜畿,不能取胜,又抄略河东诸县,也得不到物资。之后钟繇、张既、
马腾等人率军前来,击破
高干、张晟,斩杀了
卫固等人。