Zheng He was born in Kunyang, a village in Yunnan. He was born with the name Ma He (Chinese 马三宝). He and his family were Muslim. At the time, Yunnan was ruled by Mongols. In 1381, however, a Ming army invaded and took control of the area.