Durante la dictadura militar de Pinochet estuvo dos años detenido en Isla Dawson, el regimiento Buin, donde había cumplido su servicio militar, y los campos de prisioneros de Ritoque y Tres Álamos.En enero de 1975 fue expulsado de Chile y estuvo exiliado por dos años en Israel, y once en Italia y España.