Ke dni 1. listopadu 1969 byl jmenován velvyslancem ČSSR na Kubě. Po prověrkách následujících po okupaci Československa byl v srpnu 1970 vyzván k dovolené v ČSSR a opětovně vyloučen z KSČ. Následně mu byl znemožněn návrat na Kubu. Formálně byl z postu velvyslance na Kubě odvolán prezidentem Ludvíkem Svobodou k 31. prosinci 1970. Z Ministerstva zahraničních věcí ČSSR byl propuštěn k 14. květnu 1971 k datu svého odchodu do důchodu (16. května 1971).