Fue embajador, vicecanciller para Europa y América del Norte; ministro para el Comercio y Turismo de Venezuela, y presidente del Centro Nacional de Comercio Exterior.
Inició su actividad en el Gobierno venezolano como Embajador de Venezuela ante el Reino de Bélgica y el Gran Ducado de Luxemburgo y simultáneamente fue Representante Permanente ante la Unión Europea con sede en Bruselas desde el 2006 hasta el 2008.
[5] En febrero del año 2010, el presidente Hugo Chávez lo nombró ministro de turismo.
[7] En abril de 2015, fue nuevamente designado como Vicecanciller para Europa y América del Norte.
Permaneció en dicho cargo hasta el año 2016.