Es licenciado en Filología por la Universidad Central de Las Villas. En los años noventa formó parte del movimiento de derechos humanos y de cultura independiente que se manifestaba dentro de la isla.1​ En 1994 logró escapar de Cuba con un grupo de amigos en un barco, recibiendo posteriormente asilo político en Estados Unidos. La revista Lettre International, de Berlín, publicó en 1999 una extensa crónica suya sobre la fuga desde la isla. El 2 de septiembre de 1995 sobrevió al naufragio en el estrecho de la Florida del barco Sundown II, que formaba parte de la Flotilla Democracia, compuesta de exiliados cubanos que se dirigían a La Habana en protesta contra el régimen de Fidel Castro.

En 1997 fundó, junto a los escritores Angel Cuadra, Indaniro Restano, Octavio Costa y Reinaldo Bragado Bretaña, el capítulo del PEN Club de Escritores Cubanos en el Exilio, del cual es vicepresidente.

El 31 de agosto de 2007, formó parte de una delegación de líderes del exilio cubano y de legisladores del Congreso de Estados Unidos que, invitados por el Gobierno de Polonia, firmaron junto al presidente polaco, Lech Kaczyński, el Acuerdo por la Democracia en Cuba, en la ciudad de Lubin.

De Armas escribe además para la página Radio y Televisión Martí, donde conduce la sección de Arte y Cultura.