Funeral service held for Scottsdale Detective Ryan So

A funeral service was held on June 20 for a fallen Scottsdale Police detective.

Ryan So died a week ago after serving a search warrant. Police say he was accidentally shot by a rifle that fell out of a bag.

Services on Thursday were held at Highlands Church, located near Pinnacle Peak and Pima Roads. The service was open to law enforcement professionals, but not to the public.

Ryan So Procession

Det. Ryan So died after serving a search warrant. Scottsdale Police say he was accidentally shot by a rifle that fell out of a bag.

RELATED: Remembering Scottsdale PD Det. Ryan So at Valley Life Church: 'Until we meet again

Processions were held before and after the funeral service.

Westbound Pinnacle Peak Road, southbound Scottsdale Road and westbound Bell Road were shut down for the processions.

Map of Highlands Church