He has served twenty-four years with the Englewood Police Department, attaining the rank of Patrol Sergeant.
On June 6, 2006, Johnson won the Democratic Party primary for the Englewood City Council at-large by unseating incumbent Rev. Vernon Walton; Victory in the primary is tantamount to winning the seat in this Democratic Party stronghold.