The singer's publicist Joseph Carozza said Wednesday that the 21-year-old singer is recovering at his home.
Kingston was taken to a Miami hospital May 29 after he and a passenger were injured when their personal watercraft crashed into a bridge in Miami Beach, Fla. Kingston broke his jaw, fractured his wrist and got water in his lungs.
Two weeks later, Kingston was able to breathe and walk on his own again for the first time since the crash.
On his Twitter page on Sunday, Kingston posted a message to his fans. He wrote: "Feeling alot better! GOD IS GREAT! Thanks for all the prayers and support! Love you ALL!"
Kingston also posted a picture of himself, in the hospital, flashing a peace sign.
Kingston is famous for the 2007 hit "Beautiful Girls."
The Associated Press contributed to this report.