Keiichi Nanba was born on August 26, 1957 in Iwakuni, Yamaguchi, Japan. He is an actor and executive, known for
Locke the Superman (1984),
Fist of the North Star (1984) and
Ultra Fight Victory (2015). He is married to
Mayumi Shô. He was previously married to
Hiromi Tsuru.