A South Deerfield resident was arrested this week on assault charges for allegedly spitting in the face of a federal agent.