Narodil se 4. dubna 1948, vystudoval střední odbornou školu v oboru elektro a do roku 1978 se živil jako mechanik vlakové dopravy.

V roce 1967, ve svých devatenácti letech, vstoupil do KSČ. Od roku 1978 zastával funkci uvolněného tajemníka národního výboru obce Telnice poblíž Ústí nad Labem. V roce 1989 se stal jejím starostou.

V roce 1998 byl Doubrava zvolen senátorem, ale mandát neobhájil. Místo toho byl v roce 2008 zvolen do zastupitelstva Ústeckého kraje. Teprve o dva roky později, když vystoupil z KSČM, se mu podařilo za hnutí Severočeši.cz do horní komory vrátit.