 Johnson is a former legislative aide to the Alabama House.He worked as the executive director of Leadership Jefferson County and an associate minister at Zion Star Missionary Baptist Church.He won a special election on April 1, 2014, to succeed Demetrius Newton as the representative from District 53.