The agent was inside a car stationed on the 5000 block of South Greenwood Avenue on Dec. 29 when Kevin Lawrence approached the vehicle, according to police records.
Lawrence spit inside the car, hitting the agent’s face and neck, police records state.
Lawrence, 46, of the 5200 block of South Harper Avenue, was charged with aggravated battery of a peace officer.
He was arrested Saturday near his home, which is less than a mile away from Obama’s house. Chicago police could not say Sunday why there was a two-week lag between the alleged incident and the arrest.
Lawrence’s next court date is scheduled for Friday.