Former Russian Federation Council member Umar Dzhabrailov has been fined 500,000 rubles ($23,000) for discharging a firearm in a posh Moscow hotel in August.
Moscow's Tverskoi district court handed down the sentence on November 22 after convicting Dzhabrailov of "hooliganism involving the use of a weapon."
The maximum penalty was up to five years in prison, and prosecutors had sought a two-year suspended prison term.
Dzhabrailov was given an additional 4,000-ruble fine for using narcotics.
In court, Dzhabrailov acknowledged guilt and offered his apologies "to the party that supposedly considers itself a victim."
Police arrested Dzhabrailov on August 29 at the Four Seasons Hotel, in the heart of Moscow near the Kremlin. He had fired several shots from a ceremonial pistol and a white powder that was later determined to be cocaine was found in his room.
He later claimed he had fired the shots into the ceiling "in despair" after undergoing a breakdown.
Dzhabrailov, a businessman, represented the executive branch of the government of Chechnya in the Federation Council, Russia's upper parliament house, from 2004 until 2009.