Kariera reprezentacyjna W reprezentacji Rumunii Lupescu zadebiutował 3 lutego 1988 roku w wygranym 2:0 meczu z Izraelem. W 1990 roku znalazł się w kadrze na Mistrzostwa Świata we Włoszech. Tam zagrał we trzech spotkaniach: dwóch grupowych ze Związkiem Radzieckim (2:0) i Argentyną, a także w 1/8 finału z Irlandią (0:0, karne 4:5). Cztery lata później był już w kadrze Rumunii na Mistrzostwach Świata w USA. Tam także był podstawowym zawodnikiem i wystąpił we wszystkich pięciu meczach: z Kolumbią (3:1), ze Szwajcarią (1:4) i USA (1:0), a następnie w meczu 1/8 finału z Argentyną (3:2) oraz w ćwierćfinale ze Szwecją, w którym w serii rzutów karnych Szwedzi wygrali 5:4.
W 1996 roku Lupescu został powołany przez Anghela Iordănescu na Mistrzostwa Europy w Anglii. Zaliczył tam trzy mecze: przegrane 0:1 z Francją, 0:1 z Bułgarią i 1:2 z Hiszpanią. W 2000 roku wystąpił na Euro 2000. Jego dorobek na tym turnieju to dwa spotkania w roli rezerwowego: z Niemcami (1:0), z Portugalią i ćwierćfinale z Włochami (0:2).