Ficker has run for various state and local offices since the 1970s. In 1972, he ran for the Democratic nomination for the U.S. House of Representatives in Maryland's 8th congressional district, blanketing Montgomery County with "Our Friend Ficker" campaign signs on utility poles, trees and traffic lights, which resulted in county officials seeking an injunction to stop the placement of these signs on public property. He lost the Democratic primary to Joseph G. Anastasi.
In 1978, Ficker was elected to the Maryland House of Delegates as a Republican, representing Montgomery County from 1979 to 1983. He lost a 1980 congressional primary to incumbent Republican Congressman Newton Steers. Ficker lost his bid for re-election to Annapolis in 1982.
He ran for U.S. Senate in 2000, claiming to have shaken hands with more than 560,000 people before officially announcing his candidacy. Ficker unsuccessfully ran for Montgomery County Executive in 2006 receiving just under 10% of the vote.
In 2009, Ficker moved from his primary residence in Boyds to his childhood home in Colesville to run for County Council in District 4 where he won a three-way Republican primary with 58% of the vote. He lost to Democrat Nancy Navarro 61% to 35%. Moving back to Boyds in 2010, Ficker ran as a Republican for Montgomery County Council District 2. Ficker lost to State Delegate Craig L. Rice (D-Dist. 15), of Germantown 59% to 40%.
Ficker was a candidate in the 2012 Republican primary for the newly redistricted Maryland's 6th congressional district seat held by 10-term incumbent Roscoe Bartlett, finishing fifth in an eight-candidate field.