Après avoir passé 18 ans de l'autre coté de l'appareil photo, Steven Lyon, né en Californie, a commencé la photographie.
Il s'est installé à Paris en 2001 et a obtenu un premier contrat pour Spoon en 2002. Depuis, il a publié de nombreuses séries de photo dans de nombreux magazines de mode. Le magazine Photo le suit régulièrement dans ses travaux et lui a permis de se faire connaître à travers sa couverture en 2004.