Taejo var barnebarn av Goguryeos andre konge, Yuri, og sønn av Go Jaesa (재사, 再思), overhode i Huset Go, som var en av fem mektige familier i landets kongelige hoff. Hans mor kom fra Buyeo.