Distrito de Lisboa
Born in Torres Vedras, Lisbon District, Firmino played lower league or amateur football until the age of 24. He then took his game to the Angolan Girabola where he remained three years, representing G.D. Interclube, C.R. Caála and Kabuscorp SCP.