郭子兴的父亲称作郭公,"少好星历……言人祸福寿夭多验"。郭公自幼喜好学习天文星象、占卜历算,长大后成为了一名相士,给人预测祸福寿命,多有应验。郭公的家境比较贫寒,因而"年壮犹未娶",年纪不小了还没有娶妻。他经常到各地去给人算命,四处奔波。
郭公本来是曹州人,有一次游历到定远,给城中一个富翁的家人算命,在推算富翁女儿的生辰八字后,郭公惊奇地说:"此女是贵人啊。"富翁听后很不以为然,反而向郭公抱怨,说"此女瞽,故未有配"。原来富翁的这个女儿是一个盲人,所以才一直待字闺中,迟迟没有嫁出去。
"郭公遂纳礼娶之",郭公听后当即向富翁求亲,表示自己愿意娶富翁的这个盲人女儿做妻子。富翁见郭公一表人才,欣然同意,并赠送了丰厚的嫁妆。
郭公与富翁的女儿成婚以后,便定居在定远。"不数年,家业日殷",数年之后,郭公越来越富裕,成为了一方巨富。妻子还给他生下了三个儿子,其中第二个儿子就是郭子兴。据说郭子兴出生时,郭公卜得一吉卦,高兴地说:"是儿得佳兆,异日当大贵。兴吾家者,必此儿也。"