时将曲沃（今山西省曲沃县）封于其叔成师后，国内屡次发生曲沃一支与晋国国君争夺君位的冲突，而虢国国君屡次秉承周天子之意，干涉晋国内政，致使两国关系不睦。前705年冬，曲沃武公诱杀晋小子侯。次年冬，周桓王派虢公林父讨伐曲沃武公，曲沃武公败退回曲沃，周桓王立晋哀侯之弟晋侯缗为晋国君主。前703年，虢公林父再次联合芮、梁、荀、贾四国讨伐曲沃武公。
失势.虢公林父曾在周桓王面前说大夫詹父的坏话，但周桓王没有相信。前702年，詹父率领王师讨伐虢公林父。同年夏，虢公林父被迫出奔至虞国，此后事迹不