A cyclist has been charged after crashing into a pedestrian in Perth, causing her serious injuries.

Police say the 53-year-old Maida Vale man crashed into the 22-year-old woman at the Hay and William St intersection in Perth's CBD at 8.15am on April 8.

The man has been charged with culpable driving causing grievous bodily harm and will appear in the Perth Magistrates Court on July 19.