Police allege the man offered the 20-year-old woman a free lift home when she got in thinking his car was a rideshare near the intersection of Peel and Oxfords streets in Fiztroy, about 2.25am April 30.
The 50-year-old allegedly drove the woman to Rowe Street before sexually assaulting her inside the vehicle.
The woman – who had left a venue on Smith Street – managed to alert a friend via text message and police arrived shortly after.
The driver was arrested last night.
He was charged with two counts of rape and one count of sexual assault today.
The Mill Park man will appear before Melbourne Magistrates’ Court this afternoon.