O Tenente-Coronel João Carlos de Villagran Cabrita nasceu a 30 de dezembro de 1820, na Província Cisplastina (atual Uruguai), à época, anexada ao território brasileiro. Assentou praça em 13 de janeiro de 1840 e foi matriculado na Escola Militar da Corte, sendo declarado Alferes a 02 de dezembro de 1840.

Assumiu o comando interino do Batalhão de Engenheiros, no dia 24 de julho de 1865, em pleno curso da Guerra da Tríplice Aliança. A participação dessa Unidade foi decisiva para o sucesso da transposição do rio Paraná pelas Forças Aliadas, nos primeiros dias de abril de 1866. A 10 daquele mês, na Ilha de Redenção, quando redigia a parte da vitória, foi atingido por um obus paraguaio, vindo a falecer.