By 1999, Williams was serving in the Senate representing Grand Gedeh County. He was from the southern section of the county and advocated for the section to become its own county.[1] Grand Gedeh County was later split into River Gee County.[2]
In the 2005 election, Williams unsuccessfully ran for a River Gee County Senate seat.[3] In 2006, as an activist, he opposed the Senate confirmation of former Justice Minister Kabineh Ja'neh as associate justice of the Supreme Court due to alleged human rights abuses.[4]
In the 2009 River Gee County by-election, caused by the death of Senator Isaac N. Johnson, Williams ran with the Liberia Destiny Party, defeating ruling Unity Party candidate Conmany Wesseh.[5] In the Senate, Williams served as chair of the labor committee. Williams opposed the confirmation of Wesseh as ambassador to the European Union due to alleged corruption.[6]
In the 2011 election, Williams was defeated for re-election by independent candidate Matthew N. Jaye.[7] By December 2013, Williams had joined the campaign of ex-warlord, Nimba County Senator Prince Johnson.[8]
Williams died on August 9, 2016, in Monrovia.[2]