Dowling began his political career when he defeated incumbent Tim Mahoney in the general election after he ran unopposed in the Republican Primary for the 51st District seat in the Pennsylvania House of Representatives. He served on the Children & Youth, Gaming Oversight, Local Government and Urban Affairs committees.[2] In 2018 he ran unopposed again and defeated Mahoney in a rematch.