Pasó su infancia en Aryshire y se graduó en Literatura Inglesa en la Universidad de Glasgow. Trabajó como programador hasta dedicarse por completo a la escritura. Es miembro del Círculo de Escritores de Glasgow.
Es autor de novelas mezcla de fantasía y ciencia ficción