开皇年间，累迁太学博士，为汉王杨谅传授经学，因杨谅谋反，他被革职为民。隋炀帝大业初年，又被荐为国子博士，专门传授《左传》，列举前人诸说，辩明先儒异论是非，提出自己的见解，加以诘驳，折衷诸家，博而且辨，使听者忘劳。窦威、杨玄感、李密、王世充等均出其门下。瓦岗军起义后，他投奔李密。李密失败后，徐文远回到洛阳，在王世充统治的洛阳朝廷中担任国子博士等职。后来，徐文远又因出城筹集柴薪，被罗士信的军队捉拿，送到唐朝京城长安。唐高祖委任他为国子监博士，封东莞县男。高祖幸国学观释奠，文远发《春秋》题，论难锋生。武德六年（6