Retired State Trooper Mike Chavis, 58, died in an early morning fire Tuesday morning in his home in Robeson County.