Selon le parquet fédéral, des perquisitions ont été menées sur le lieu de travail et au domicile du suspect, identifié comme David S.. Il est appelé à comparaître devant un juge d'instruction plus tard mercredi.
"À au moins une occasion, il a transmis des documents qu'il avait obtenu dans le cadre de ses activités professionnelles à un représentant d'un service de renseignement russe", a indiqué le parquet fédéral dans un communiqué.
"L'accusé a reçu de l'argent pour un montant encore inconnu en échange de sa transmission d'informations", précise le communiqué.
L'homme a été arrêté mardi tout près de Berlin à Potsdam, la capitale du Land de Brandebourg. La police allemande a confié que le suspect était employé comme personnel local à l'ambassade jusqu'à son arrestation. Selon la police britannique, il serait âgé de 57 ans.
L'arrestation résulte d'une enquête menée conjointement par les autorités allemandes et britanniques.