A 12-year-old boy has been struck by a car that allegedly had failed to stop for police in the Brisbane suburb of Macgregor.

Officers conducting registration checks saw an unregistered Commodore travel past just after midday on Wednesday.

Police said they attempted to stop the car but it is alleged the driver sped up and drove through a red light before the vehicle hit the child crossing the road.

A 12-year-old boy has been struck by a car which police said failed to stop in the Brisbane suburb of Macgregor.
A 12-year-old boy has been struck by a car which police said failed to stop in the Brisbane suburb of Macgregor. (9News)

Police said a man got out of the car and fled the scene through a nearby shopping centre.

Officers are searching for the driver who is described as a man in his 20s.

The boy was taken to Queensland Children’s Hospital with several fractures in a serious but stable condition.

You May Also Like

What Conclave gets right – and wrong – about choosing a new pope

Speculation surrounding a conclave to elect a pope is a time-honoured tradition.…

Princess Lilibet, 3, gives her honest opinion on mom Meghan Markle’s jam in new video

Meghan Markle has a new critic: her daughter Princess Lilibet. The 3-year-old…

'Life isn't 9-5': Labor pledges $204m for Medicare overhaul

Prime Minister Anthony Albanese has announced a $204 million pledge to introduce…

Donald Trump's Rude Suit Choice For Pope's Funeral Proves His Vanity Will Always Have The Last Word

Dan Kitwood/Getty Images Donald…