psy·cho·path [sahy-kuh-path]
noun
a person with a psychopathic personality, which manifests as amoral and antisocial behavior,
lack of ability to love or establish meaningful personal relationships, extreme egocentricity, failure to learn from experience, etc.
----------------------------------------------------------------------------------------------------------
so·ci·o·path [soh-see-uh-path, soh-shee-]
noun Psychiatry.
a person with a psychopathic personality whose behavior is antisocial,
often criminal, and who lacks a sense of moral responsibility or social conscience.
Source:
You must be registered for see links
Underline are the differences.