Vegas was born in St Helens, Lancashire, England. He was married to Catherine "Kitty" Donnelly from 2002 until they divorced in 2008. He married Irish columnist Maia Dunphy in 2011 in Seville, Spain. He is a Christian, having returned to religion after having lapsed during adolescence. He lives in London.