BEIJING -- Two-time Olympic swimming champion Sun Yang publicly apologized Monday for driving without a license after the Porsche SUV he was driving collided with a bus.

Sun, the first Chinese man to win an Olympic swimming gold with his victories in the 1,500- and 400-metre freestyle events at London 2012, said that because he was usually busy with training and competing, he had weak knowledge of the law and that contributed to the mistake.

"As an athlete and public figure I should be a positive role model, but I haven't done a good job," a statement posted on the 21-year-old swimmer's microblog read. "For this reason I deeply apologize and will reflect upon myself."

Sun told his 20 million followers on the Twitter-like Sina Weibo that he had been driving a relative's SUV when it was rear-ended by a bus on Sunday afternoon in his hometown, the eastern city of Hangzhou.

He admitted he didn't have a driver's license and said the traffic police were still investigating him.

Calls to Hangzhou police rang unanswered. The official Xinhua News Agency reported that after the accident police had not been able to find a record of his license and Sun had told them he did not have one. Xinhua said Sun faces a fine up to 2,000 yuan ($325) and a maximum 15-day detention.

A woman who answered the phone at the Chinese Swimming Association and refused to identify herself said the organization had heard about Sun's case and had no immediate comment.

A product of China's strict state sports system, Sun was formally censured by his training school in February after feuding with his coach and missing practice in order to make commercial appearances and spend time with his air hostess girlfriend.

He was docked a month's stipend, suspended from commercial endorsements and forced to make a public apology. He won three gold medals at the World Championships in August.