姜子牙80岁遇周文王时应该是公元1068年。所以说太公渭水垂钓应该是在公元前1068年以前。

  牧野之战发生在公元前1046年1月26日,周武王亲率战车三百乘,虎贲三千人,以及步兵数万人,出兵东征。

 所以,两者相差了22年。即,太公102岁时,指挥大军在牧野作战,并最终取得灭商胜利。