From 1870 to 1877, Meehan was a member of the Portage County board of supervisors.
While he was elected to the Assembly in 1877 as a Greenbacker, unseating Republican incumbent William Arnott (there was no Democrat in the race), his official profile in the 1878 Wisconsin Blue Book lists him as a "Greenback Democrat". He was not a candidate for re-election in 1878, and was succeeded by former Assemblyman Thomas McDill, a Republican: there was no Greenbacker in the race, although there was a Democratic candidate).
It is unclear whether Meehan, Wisconsin, was named after him or not.