A 63-year-old man and his 4-year-old great grandson were killed late Monday when a house on Springfield Road in Rocky Mount caught fire, officials said.