今河南省洛阳市）人。源彪之子。在北齐任官司空府参军，转任尚书左外兵郎中，掌管祠部。观测到龙星，向大臣高阿那肱进言进行雩祭，高阿那肱以为只是龙星不是真龙出现，没有实行。源师感叹礼制废除，预见北齐灭亡。577年，北周武帝平定北齐，源师担任司赋上士。581年，杨坚建立隋朝，担任魏州长史。召入长安担任尚书考功侍郎，掌管吏部。参加议论制定隋朝国制法令。597年，历任尚书右丞、尚书左丞，以智慧、才干知名。蜀王杨秀违犯法令，源师担任益州总管司马加以教导。朝廷召杨秀回长安，杨秀害怕，称病不行。源师劝他不要违反皇帝命