Echavarria estudió Ingeniería Mecánica y Textil en Universidad Victoria (Mánchester, Inglaterra) y luego se trasladó a Londres a estudiar economía en la prestigiosa Escuela de Ciencias Políticas y Económicas de Londres de la Universidad de Londres.