Патрик Форестър започва службата си в USArmy през юни 1979 г. През септември 1980 г. завършва школа за армейски пилоти. От 1984 г. е командир на взвод в 25-а пехотна дивизия. През юни 1992 г. завършва школа за тест пилоти и става експериментален тест пилот в Армейския изпитателен център във Форт Рукър, Алабама. След това завършва генералщабния колеж на USArmy във Форт Левънуърт, Канзас. В кариерата си има повече от 4400 полетни часа на 50 различни типа хеликоптери и самолети. Напуска армията през октомври 2005 г.
Служба в НАСА
Патрик Форестър започва работа в НАСА като инженер през юли 1993 г. Избран е за астронавт от НАСА на 1 май 1996 г., Астронавтска група №16. Взема участие в три космически полета и има повече от 950 часа в космоса. Има в актива си 4 космически разходки с обща продължителност 25 часа и 22 минути.