Uscito dalle giovanili dell'All Boys e trasferitosi nel 1986 alRacing Club diAvellaneda, gioca con il club biancazzurro 169 partite, segnando 6 volte. Nel 1992 passa per una stagione alLanús; dopo 16 partite si trasferisce aicolombiani dell'América de Cali. Nel 1993 torna al Lanús, dove gioca 30 partite segnando per 4 volte. Nel 1994 passa alBoca Juniors, dove rimane per quattro anni giocando 117 partite. Nel 1998 si trasferisce inFrancia, alNantes, dove gioca 116 partite fino al 2002, anno nel cui passa alGuingamp. Ha chiuso la carriera nel 2005 con la maglia dell'All Boys, la società in cui aveva iniziato.