You said it yourself, he was a "Translord", which I took to mean he was an other-dimensional "alien" of some sort. Of course, chalk that up to one of the many things left unexplained by the time the Midnight Sons era hit (though man did I love that story in Spirits of Vengeance that featured the Deathspawn trying to revive Deathwatch. "Spirits of Venom" was just flat-out awesome).