He organized the western shipping department of the Pennsylvania Coal Company of Pittston, Pennsylvania, in 1876, which he managed the company until 1883. He served as general manager of the Florence Coal Co., in 1883 and 1884, later operating as an independent miner and shipper of anthracite coal. He served as mayor of Pittston in 1896, and served as a member of the city council for sixteen terms. He was a delegate to the Independent Republican State convention in 1890 and to the Republican State convention in 1898.
Bowman presented credentials as a Republican Member-elect to the Sixty-second Congress, but his election was contested by his opponent George B. McLean. McLean argued that Bowman reported only $7,000 in campaign expenditures but actually spent more than $9,000. The House Committee on Elections found that this was not an error, but active fraud as evidenced by "erasures on check stubs and alteration of memoranda". As a result, the House declared that Bowman had not be elected. Bowman served from March 4, 1911 until December 12, 1912, when the seat was declared vacant.[1] He was an unsuccessful candidate for election in 1912. He resumed the coal business, and died in Pittston in 1941 at the age of 88. He was interred in Pittston Cemetery.