A midfielder, Villan played for
Unión Santa Cruz,
Provincial Osorno,
O'Higgins,
Deportes Ovalle,
Unión Española and
Deportes Melipilla. Then, he moved to Indonesia, where he played for
Persik Kediri, where he coincided with his compatriots
Juan Carlos Tapia and
Alejandro Bernal,
Perseden Denpasar and
Persekaba Badung. As a member of Persik Kediri, he won the league title in 2003. ==International career==