A man and small child died late Friday after two mobile homes caught fire in the Eagle Springs community, Moore County authorities said.