Boxer Robert Guerrero, coming off a loss 10 days ago to unbeaten Floyd Mayweather, had all firearm possession charges against him dropped on Tuesday in a New York State Supreme Court hearing.
Guerrero was arrested March 28 for allegedly trying to take a handgun on a plane to Las Vegas at John F. Kennedy Airport.
At the hearing, Guerrero pleaded guilty to disorderly conduct and was fined $250 as well as ordered to perform 50 hours of community service, which he will be allowed to do in his home state of California.
When checking his luggage at the airport, Guerrero notified authorities he had an unloaded gun in a locked safe box in his luggage.
Guerrero, who had no ammunition with him, only had a license for the gun in California, but did not have one allowing him to possess the firearm in New York.
"I'm pleased that the district attorney's office considered my case carefully and resolved it fairly," Guerrero said.
"I never intended to violate New York law, but I know that ignorance of the law is not an excuse. Lesson learned.
"I'm happy this incident is behind me and looking forward to returning to the ring as well as serving my community as ordered by the court."
Guerrero lost 117-111 on all three judges' scorecards to Mayweather on May 4 at Las Vegas. That ended a 15-fight Guerrero win streak dating to 2005 as he fell to 31-2 with one drawn.
Mayweather improved to 44-0 and kept his World Boxing Council welterweight title.