The shooting happened just before 6 p.m. at 2nd Street and Park Avenue in the Belmont Heights neighborhood.
According to Long Beach police, officers responded to the 200 block of Park Avenue regarding a call about an unwelcomed person. When they arrived, officers made contact with the unwelcomed man, and an officer-involved shooting occurred, police said.
The unidentified man was struck. He was transported to a local hospital where he was listed in stable condition.
Police said they recovered a handgun at the scene.
No officers were injured.