Former AFL player David King has been fined for fleeing the scene of a car crash and drink driving in Melbourne last year.

The one-time Kangaroos' premiership footballer appeared in Melbourne Magistrates Court today, where he pleaded guilty to exceeding the blood alcohol level of 0.05, failing to provide a name and address at the scene of a crash and careless driving.

The court was told King was driving his grey Nissan X-Trail at 12.10am on October 3 when he crashed into a stationary taxi at Southbank.

He initially stopped, getting out to ask if the driver and taxi passenger, Richmond forward Jack Riewoldt, were okay before shaking their hands and driving away.

King's lawyer told magistrate Susan Wakeling that his client didn't realise there was any damage to the taxi before driving off.

King said he deeply regretted getting behind the wheel after being charged in October last year over the incident. (Getty )

Police later arrested King nearby at Crown Casino after which he blew a blood alcohol reading of 0.10 - twice the legal limit.

King, 46, who stepped aside from some of his Fox Sports commentary duties after being charged in October, was fined $1200, had his licence suspended for 10 months and will have an interlock device fitted to his car.

When charged in October, King issued a brief statement.

"After having some end of season drinks, I made a terrible decision to drive and was involved in a minor incident with another vehicle," he said.

"I deeply regret my poor choice to get behind the wheel and am embarrassed and ashamed of my actions, I am thankful no one was injured."

King debuted for the Kangaroos in 1994 and went on to play 241 games, kicking 145 goals and winning premierships in 1996 and 1999.