Gundars Upenieks ist verheiratet und lebt in Madona und Riga. Der Polizist startete für "CPSK Olympic". Sein erster Start bei einem Großereignis war im Rahmen der Olympischen Winterspiele 1992 in Albertville. Im Sprint wurde der Lette 44., in der Verfolgung 35. und gemeinsam mit Oļegs Maļuhins, Aivars Bogdanovs und Ilmārs Bricis als Schlussläufer im Staffelwettbewerb 16. Im darauf folgenden Jahr trat Upenieks in Borowez erstmal bei einer Weltmeisterschaft an und lief mit der Staffel auf den 18. Platz. Erstmals in die Weltcup-Punkteränge lief er als 19. des Einzels im Rahmen der Olympischen Spiele 1994 in Lillehammer. Zudem wurde er mit der Staffel in derselben Besetzung wie zwei Jahre zuvor erneut 16. Die WM 1995 in Antholz brachte einen 48. Platz im Einzel, 1996 in Ruhpolding wurde er 28. im Einzel und 32. im Sprint, 1997 belegte er mit Platz 60 im Sprint von Osrblie sein schlechtestes WM-Ergebnis. Auch die Olympischen Winterspiele 1998 von Nagano brachten im Einzel nur einen 66. Platz. Besser verlief der Staffelwettbewerb, mit Maļuhins, Bricis und Nākums erreichte Upenieks den sechsten Platz und damit sein Bestes olympisches Resultat.