The court found that nearly a year of his imprisonment had been without legal foundation and ordered Moscow to pay him $21,000.
Valentina Andreievna Dolkgova was arrested in December 2004 after taking part in an anti-Putin rally in Moscow.
She was held in provisional detention until her trial in December 2005, when she was given a three year suspended prison term for taking part in an "insurrectional movement."
The court decided Russian authorities had not justified her pre-trial detention and awarded her $7,000 in damages.
RFE/RL Russia Report
SUBSCRIBE For news and analysis on Russia by e-mail, subscribe to "RFE/RL Russia Report."