In order to elucidate the biosynthesis of long-chain polyunsaturated fatty acids (PUFAs) in plants we searched for a cDNA encoding a Delta(6)-specific PUFA elongase from Physcomitrella patens, which is known to contain high proportions of arachidonic acid (20:4 Delta(5,8,11,14)). An EST clone from P. patens was identified by its low homology to the yeast gene ELO1, which is required for the elongation of medium-chain fatty acids. We functionally characterized this cDNA by heterologous expression in Saccharomyces cerevisiae grown in the presence of several fatty acids. Analysis of the fatty acid profile of the transgenic yeast revealed that the cDNA encodes a protein that leads to the elongation of the C(18) Delta(6)-polyunsaturated fatty acids gamma-linolenic acid (18:3 Delta(6,9,12)) and stearidonic acid (18:4 Delta(6,9,12,15)), which were recovered to 45-51% as their elongation products. In contrast, linoleic and alpha-linolenic acids were hardly elongated and we could not measure any elongation of saturated and mono-unsaturated fatty acids (including 18:1 Delta(6)), indicating that the elongase is highly specific for the polyunsaturated nature of the fatty acid acting as substrate.