A carboxypeptidase was purified to electrophoretic homogeneity from the thermoacidophilic archaebacterium Sulfolobus solfataricus. Molecular masses assessed by SDS/PAGE and gel filtration were 42 kDa and 170 kDa, respectively, which points to a tetrameric structure for the molecule. An isoelectric point of 5.9 was also determined. The enzyme was proven to be a metalloprotease, as shown by the inhibitory effects exerted by EDTA and o-phenanthroline; furthermore, dialysis against EDTA led to a complete loss of activity, which could be restored by addition of Zn2+ in the micromolar range, and, to a lesser extent, by Co2+. The enzyme was endowed with a broad substrate specificity, as shown by its ability to release basic, acidic and aromatic amino acids from the respective benzoylglycylated and benzyloxycarbonylated amino acids. An esterase activity of the carboxypeptidase was also demonstrated on different esterified amino acids and dipeptides blocked at the N-terminus. The enzyme displayed broad pH optima ranging over 5.5-7.0, or 5.5-9.0, when using an acidic or a basic benzyloxycarbonylated amino acid, respectively. With regard to thermostability, it was proven to be completely stable on incubation for 15 min at 85°C. Furthermore, thanks to its relatively low activation energy, i.e. 31.0 kJ/mol, it was still significantly active at room temperature. At 40°C, the enzyme could withstand 0.1% SDS and different organic solvents: particularly ethanol up to 99%. Amino acid and N-terminal sequence analyses did not evidence any similarity to carboxypeptidases A nor thermolysin. A weak similarity was only found with bovine carboxypeptidase B.