By CBS 2 Chicago Staff

CHICAGO (CBS) — An off-duty Chicago police officer, identified as Jose Castro, was killed in a crash that ended in an Arlington Heights backyard early Monday morning, after police said he fled an earlier attempted traffic stop.

Arlington Heights Police said Castro was driving a Toyota 4Runner at a high speed on Wilke Road, when the SUV went off the roadway and struck a utility pole around 1 a.m.. Police said the SUV then continued across Kirchoff Road and ended up in a backyard, located at 602 S. Reuter Dr., where it flipped over.

READ MORE: 2 Mass Shootings Reported At The Same Time In Chicago Hours After President Biden Announces Plan To Address City's Violence

Police confirmed, just before the crash, an on-duty Rolling Meadows police officer saw the speeding SUV and “attempted to conduct a traffic stop of the vehicle, but the 2021 Toyota 4Runner fled the stop northbound on Wilke Rd.” Police did not give chase.

Officers arrived at the scene of the crash and found two people outside the vehicle.

Castro was taken to Lutheran General Hospital where he later died, according to the Cook County Medical Examiner’s office. Sources told CBS 2 Castro is a Chicago police officer, who was off duty at the time of the crash.

READ MORE: Police Searching For Four Suspects After Man Carjacked In River North

A 33-year-old passenger was taken to Northwestern Community Hospital and was later released.

“While speed was clearly a factor in the crash, impairment was also suspected, but not confirmed,” Arlington Heights police said in a written release.

Police are investigating.

A number of Chicago police officers showed up for a procession to escort Castro’s body from the hospital to the Cook County Medical Examiner’s office.

MORE NEWS: Cook County Nurses Set To Strike Thursday Over Staffing Issues

Sunday marked his four-year anniversary with the Chicago police department. He worked as a tactical officer in the 15th district.

CBS 2 Chicago Staff