Nacido en la Freguesia, parroquia de Tendais, en la casa y quinta de las Poldras, cerca del río Duero, en el concelho de Cinfães, el 20 de abril de 1846, hijo del miguelista José da Rocha Miranda de Figueiredo, médico y de Carlota Cacilda Serpa Pinto, siendo nieto, por parte materna, del famoso liberal, militar y político, Alexandre Alberto de Serpa Pinto (fall.