Attivo in gare FIS dal gennaio del 1999, Foley esordì ai Campionati mondiali a Sankt Anton am Arlberg 2001, classificandosi 41º nello slalom gigante; nelle successive rassegne iridate di Sankt Moritz 2003 e &lt;a href="Campionati%20mondiali%20di%20sci%20alpino%202005"&gt;Bormio/Santa Caterina Valfurva 2005&lt;/a&gt; nella medesima specialità fu rispettivamente 51º e 53º. In Coppa Europa esordì il 24 gennaio 2006 a Châtel in supergigante, senza completare la prova, e ottenne il miglior piazzamento il 3 febbraio successivo a Veysonnaz nella medesima specialità (54º), alla sua terza e ultima gara nel circuito; nello stesso anno prese parte ai suoi unici Giochi olimpici invernali, , classificandosi 31º nello slalom gigante. Ai Mondiali di Åre 2007, suo congedo iridato, si piazzò 35º nello slalom gigante; in seguito prese ancora parte a due gare FIS a Champéry/Les Crosets nel gennaio del 2010. In carriera non debuttò in Coppa del Mondo.