 Frobisher represented Montreal County in the Legislative Assembly of Lower Canada from 1804 to 1808.He was named a justice of the peace for Trois-Rivières district in 1805.He served in the local militia, later becoming lieutenant-colonel.