Cabañas comenzó su carrera en el 12 de Octubre de Paraguay, donde marcó 4 goles desde su debut en 1998 hasta 1999. Luego fue transferido a Guaraní, donde estuvo por poco tiempo, ya que volvió al 12 de Octubre en donde jugó la temporada 2000 (marcando 8 goles), antes de su traspase al Audax Italiano de Chile en 2001. En el Torneo Apertura 2003 de la Primera División Chilena, Cabañas convirtió 18 goles, resultando máximo goleador de ese torneo.