A man has been charged with vehicle fraud after authorities say he was found with a stolen vehicle in Kershaw County.