50-letni gen. bryg. Wojciech Marchwica urodził się w Rzeszowie. Po ukończeniu szkoły oficerskiej pełnił służbę w 5 pułku strzelców podhalańskich na stanowisku dowódcy plutonu oraz dowódcy kompanii. W roku 1993 r. został dowódcą 21 kompanii rozpoznawczej, a w latach 1994-2001 związany był z 21 Brygadą Strzelców Podhalańskich, w której zajmował stanowiska oficera, kierownika i szefa sekcji rozpoznawczej.
Od 2002 r. dowodził Polsko-Ukraińskim Batalionem Sił Pokojowych w Przemyślu i uczestniczył w misjach w Kosowie i Iraku na stanowiskach dowódcy batalionu. W roku 2006 został wyznaczony na stanowisko szefa sztabu, a w 2010 na stanowisko zastępcy dowódcy 21 Brygady Strzelców Podhalańskich.
Po czterech latach został szefem dyżurnej Służby Operacyjnej - zastępcą szefa połączonego Centrum Operacyjnego w Dowództwie Generalnym Rodzajów Sił Zbrojnych. W tym czasie dowodził też zgrupowaniem, a następnie Polskim Kontyngentem Wojskowym w Afganistanie.
Kolejne stanowiska, na których pełnił służbę gen. bryg. Wojciech Marchwica to szef oddziału szkolenia Dowództwa Generalnego RSZ oraz dowódca 6 Brygady Powietrznodesantowej, szef Zarządu Wojsk Aeromobilnych i Zmotoryzowanych w Dowództwie Generalnym.