W roku 1984 ukończył Akademię Morską Stanów Zjednoczonych w Annapolis (United States Naval Academy), otrzymując licencjat z aeronautyki.
W roku 1987 odbył pierwszy lot w kosmos na pokładzie wahadłowca Discovery 7.
Otrzymał dwa medale marynarki wojennej USA „Za wzorową służbę” (Navy Commendation Medal).
Otrzymał medal sił zbrojnych USA za operacje militarne (Armed Forces Expeditionary Medal).
Łącznie spędził w kosmosie 37 dni, 14 godzin, 31 minut i 26 sekund.
W roku 2001 odbył lot w kosmos, jako specjalista misji MS-1, na pokładzie wahadłowca Atlantis.