Lončar je učestvovao u Drugom svjetskom ratu nakon što se 1942. priključio Narodnooslobodilačkom pokretu.
Tokom rata dva putaje ranjavan – '43. na Ugljanu i ’45. na Dugom otoku.
Neposredno nakon rata bio je aktivan je u bezbjednosnim i obavještajnim organizacijama.
Jugoslovenski konzul i savjetnik misije pri Ujedinjenim nacijama u Njujorku postao je 1950. godine.
Bio je ambasador u Indoneziji i Zapadnoj Njemačkoj, a od 1979. i u Sjedinjenim Američkim Državama.
Lončar je bio posljednji ministar vanjskih poslova SFR Jugoslavije te posebni izaslanik glavnog sekretara Ujedinjenih nacija za Pokret nesvrstanih.
U nezavisnoj Hrvatskoj bio je savjetnik za vanjsku politiku dva predsjednika – Stipe Mesića i Ive Josipovića.