A heroin addict on parole travelling more than 80km/h an hour over the speed limit who rammed into a car driven by a pregnant woman and ran away has been jailed for eight years and six months.

County Court judge Felicity Hampel said David Stewart, 35, was seen by police just after 4am on August 25 last year driving a stolen car at high speed without headlights on, weaving through traffic and at times on the wrong side of the road before crashing in High Street, Kew.

Stewart cannoned into the driver's side of the car being driven by a woman who was five months pregnant before careering through a brick wall at the Boroondara cemetery.

He then ran off, abandoning his injured passenger and failing to help the injured pregnant woman and her passenger in the other car.

The pregnant woman had to be placed in an induced coma for several days after suffering fractures to her ribs, punctured lungs and cuts to her head.

Judge Hampel said an analysis of the car's onboard computer showed Stewart had been driving at 145.6km/h in a 60km/h zone just two and a half seconds before the crash.

Stewart later told police he had a $1000 daily heroin habit and was high on a cocktail of heroin, amphetamines and alcohol at the time of the crash.

Stewart avoided arrest after the crash but was again spotted by police at 11.30am the next day driving another stolen car before getting away.

The judge said it was about 4pm when Stewart was again seen by police in Fitzroy Street, St Kilda, but when a police officer approached him, he reversed along Fitzroy Street, did a reverse U-turn, went over an embankment, swerved on to the bitumen and drove off at high speed.

He reached speeds of up to 100km/h along Canterbury Rd, ran a red light, and drove along the tram tracks before cutting in front of traffic in Kerferd Rd.

At 6pm, Stewart was found asleep at the wheel in a residential street in Prahran with the engine running and his hand on the gear stick.

He woke up an hour later to find police cars parked in front and behind him, as well as a number of uniformed police officers and members of the dog squad.

Ignoring demands from police not to move, Stewart repeatedly rammed the police cars and despite being sprayed with capsicum spray, drove off almost crushing one officer against a wall.

Police used batons to smash his car window as Stewart tried to get away which allowed a police dog to jump in the car and finally subdue him.

Stewart pleaded guilty on Tuesday to a total of 61 charges including reckless conduct endangering life, dangerous driving and aggravated burglary and was jailed for eight years and six months with a non-parole period of five years.

He had broken into 31 homes at Brighton, Elwood, St Kilda and Diamond Creek during his crime spree to fund his raging heroin habit.