Como entrenador ha dirigido a diversos equipos, como Club de Deportes Laja, Curicó Unido (1986-1987), Lota Schwager (1988), Magallanes (1989), Deportes Melipilla (1991), Deportes Temuco (1992-1993), Rangers (1994), Unión Española (1995), Santiago Morning.