State investigators also identified Mr Castile’s shooter as St Anthony Police officer Jeronimo Yanez, a four-year veteran on the force. He has been placed on administrative leave.
Investigators have not announced charges for Yanez or the other officer involved in pulling over Mr Castile, Joseph Kauser.
Thursday night, the Minnesota Department of Public Safety Bureau of Criminal Apprehension (BCA) outlined the sequence of events when they identified the officers.
Protests and outrage across the US following killings by police
Show all 19
“At approximately 9.05 pm Wednesday, the two St Anthony police officers conducted a traffic stop,” the BCA statement reads. “Castile was the driver of that vehicle.
“Officer Yanez approached the vehicle from the driver’s side and Officer Kauser from the passenger side. At one point during the interaction, Officer Yanez discharged his weapon, striking Castile multiple times. No one else was injured. A gun was recovered at the scene.”
Mr Castile’s girlfriend, Diamond Reynolds, documented the aftermath via Facebook livestream, where she recounted the moments before Yanez fired “four or five” shots into Mr Castile.
Her four-year-old daughter was in the back of the vehicle at the time of the shooting.
Subscribe to Independent Premium to bookmark this article
Want to bookmark your favourite articles and stories to read or reference later? Start your Independent Premium subscription today.