The incident happened just after 6 p.m. in the 300 block of N. 20th Street.
Police say special operations personnel negotiated with the barricaded suspect for 2.5 hours.
SJPD is advising residents to stay away from the area since the scene is still "very active."
Stay with ABC7 News for the latest details on this developing story.