Como político, conseguiu ser eleito o deputado federal mais votado do Rio Grande do Norte em 1990, com 72,4 mil votos. Proporcionalmente, o quinto do país. Casado com a estudante de Economia Anna Cláudia, 23, é pai de três filhos o mais velho, Felipe, 6, anterior ao casamento, Flávio, 3, e Fernando, 1. Flávio Rocha nasceu em Recife, foi criado em Natal e estudou em São Paulo. É formado em administração pela Fundação Getúlio Vargas.