John Legend was born on December 28, 1978 in Springfield, Ohio, USA as John Roger Stephens. He has been married to Chrissy Teigen since September 14, 2013. They have two children.