Era fill de Josep Roig i de Maria Masvidal. Es va allistar voluntàriament per anar a lluitar a la Guerra dels Deu Anys, a Cuba, en el batalló de voluntaris catalans. Quan va retornar va crear l'Associació de Voluntaris Catalans la Guerra de Cuba, que va presidir. Entre d'altres funcions s'encarregava de distribuir els subsidis que rebien els exvoluntaris de l'Ajuntament i Diputació de Barcelona. L'any 1885 va rebre la medalla de mèrit concedida per l'Ajuntament de Barcelona.