The officer suffered only minor injuries.
The offender's car also struck another car, belonging to a member of the public. The occupant of the car was uninjured, but their car suffered minor damage, Bisset said.
"Police acknowledge that this incident has been unsettling for the local community and we would like to thank residents for their cooperation and support as we worked to apprehend this offender."
The man arrested will appear in Invercargill District Court this morning, charged with attempted murder.
Enquiries into the firearms incident are ongoing and further charges may be laid.
The victim injured in Saturday's shooting remains in Southland Hospital in a serious but stable condition, Bisset said.