성은 강(姜), 이름은 상(尙), 자는 자아(子牙)이며, 호는 비웅(飛熊)이다. 동해가 고향이다. 강상(姜尙)은 기원전 1211년(은나라 경정(庚丁) 8년)에 출생하여 기원전 1072년(주강왕 6년)에 사망할 때까지 나이가 139세에 달했다.
은나라를 격파하고 제나라의 후로 봉해졌다. 태공망이라는 명칭은 주나라 문왕이 웨이수이강[渭水]에서 낚시질을 하고 있던 강상을 만나 선군인 태공이 오랫동안 바라던 어진 인물이라고 여긴 데서 유래했다고 한다.
강상의 본관은 천수 강씨(天水姜氏)이며 염제신농씨의 후손이다. 강상은 주나라 문왕을 도와 주나라를 건국한 일등공신이며, 전국칠웅인 제(齊)나라의 공작이 되었다.
대체로 태공망은 주나라와 대대로 혼인관계를 맺어온 강씨 부족의 대표로서 주나라의 군대를 지휘한 인물로 추측되고 있다. 중국에서는 병법을 세운 시조로 여겨져 〈태공육도 太公六韜〉 등의 병법관계 서적이 그의 이름으로 나와 있다. 낚시꾼을 강태공이라고 부르는 것도 태공망에서 유래한다.
주나라 문왕이 사냥을 나갔는데 그날따라 한 마리의 짐승도 못 잡고 발길을 돌려야 했습니다. 실망한 문왕이 강가를 지나가는데 웬 노인이 낚시하고 있었습니다.
문왕이 노인에게 말을 건넸습니다. "낚시를 즐겨 하시나 봅니다."
그러자 노인이 대답했습니다. "일을 함에 있어 군자는 뜻을 얻음을 즐기고, 소인은 이익을 얻음을 즐깁니다. 낚시질하는 것도 이와 비슷하며 지금 저는 고기를 낚고 있는 것이 아닙니다."
한눈에 비범한 사람임을 알아챈 문왕이 다시 물었습니다. "그렇다면 지금 낚시질하는 것이 정치의 무엇과 비슷한지 말해줄 수 있소?"
노인이 다시 답했습니다. "낚시에는 세 가지의 심오한 이치가 숨어 있습니다. 첫째는 미끼로써 고기를 낚는 것인데 이는 녹을 주어 인재를 취하는 것과 같은 이치입니다." "둘째는 좋은 먹이로써 더욱 큰 고기를 낚을 수 있는 법인데 이는 인재에 녹을 많이 주면 줄수록 자신의 목숨을 아끼지 않는 충성스런 신하가 나오는 이치와 같습니다." "마지막으로 물고기는 종류에 따라 요리법이 다르듯 인재의 성품과 됨됨이에 따라 벼슬을 달리 맡기는 이치와 같습니다."
그의 나이 72세에 처음 문왕을 만났으며, 문왕은 그를 태공망(太公望)이라 칭하며 국사로 봉했습니다. 그가 바로 세월을 낚던 '강태공'이었습니다.