Kassim was elected to the Kuala Kedah seat in the 2008 election, defeating Hashim Jahaya of the ruling Barisan Nasional coalition. He served one term in Parliament; before the 2013 election he was replaced as PKR's candidate for the seat by Azman Ismail, who went on to retain the seat for the opposition party.