Ricardo Canavati ha ocupado numerosas posiciones en los diferentes niveles de gobierno de México, de 1979 a 1982 fue Presidente Municipal de San Nicolás de los Garza, Nuevo León, de 1985 a 1988 Diputado Federal a la LIII Legislatura, en 1988 fue electo Senador por Nuevo León por un periodo de solo tres años a la LIV Legislatura, posteriormente fue Subsecretario de Desarrollo Social, nuevamente Diputado Federal de 1997 a 2000 a la LVII Legislatura y Senador de 2000 a 2006, en 2003 dejó su cargo para ser candidato a Presidente Municipal de Monterrey, cargo para el que fue electo y en 2005 renunció a él para ser candidato a Diputado Federal plurinominal.