A Carlisle pensioner has been charged over a serious hit and run crash in which a food delivery cyclist was struck, trapped, and dragged 100m along the road.

Major Crash Investigators today charged the 86-year-old with dangerous driving occasioning grievous bodily harm, failing to stop and ensure the victim received assistance, and failing to report the crash.

He is due to appear at Perth Magistrates Court on May 17.

UberEats employee Javiera Morgado was riding on Bishopsgate Street in Carlisle about 9pm on March 31, when she was allegedly hit from behind by a white Mitsubishi Pajero.

Police say the driver stopped before reversing over Ms Morgado and leaving the scene.

CCTV from the night shows the Pajero travelling down Bishopsgate Street while the cyclist was under the vehicle.

Investigators are continuing to look into the crash and would like to speak to anyone that witnessed the incident, or have dash cam footage leading up to or of the crash.

Anyone with information is asked to call Crime Stoppers on 1800 333 000 or to make a report online at crimestopperswa.com.au