Hannibal Penney was born in Chattanooga, Tennessee. He spent many years performing in films, Shakespearean plays and as a regular on Ryan's Hope. He co-starred alongside William F. McGaha in the 1972 biker film J.C. where he played the part of David Little, a black biker.