Kepala polisi San Diego, David Nisleit, mengatakan tersangka kemudian ditangkap oleh anggota kepolisian lainnya.
"Dia dapat melihat jelas kendaraan tersangka, tersangka melompat dengan tangannya ke atas dan segera ditahan," katanya.
"Ketika aparat membawa pria berusia 19 tahun ini ke tahanan, dia melihat senapan di kursi penumpang di dalam kendaraannya."
Wakil Presiden AS Mike Pence mengutuk serangan senjata itu dan menyebutnya sebagai tindakan "keji dan pengecut".
Berbicara di luar Gedung Putih, Presiden Trump menyatakan simpati yang mendalam atas jatuhnya korban akibat serangan itu.