LR Aukščiausiosios Tarybos akto dėl Lietuvos nepriklausomos valstybės atstatymo signataras. 1990 m. išrinktas Aukščiausiosios Tarybos deputatu, parlamente – AT Prezidiumo nariu. 1998 – 2004 m. vadovavo VSD. Buvo paskirtas ambasadoriumi Ispanijos Karalystėje ir Gruzijoje.