元老院大厦设计者是俄罗斯著名建筑家卡扎科夫,于1776-1787年建成,装修持续到1790年。大楼最初被用来举行莫斯科省贵族会议,可是最终成了俄罗斯元老院(当时元老院起着皇帝内阁的作用)。大厦位于克里姆林宫墙壁前,在军械库和圣母升天修道院以及米迦勒天使奇迹修道院之间。

元老院大厦的规模跟旁边的军械库相似,两座建筑有着同样的高度。建筑基础为等腰三角形,里面还有内院。附属小楼把大楼分成三个部分:五角形的中央主楼和三角形的侧面小楼。大楼的主要正面有通到内院的拱门入口,拱门由爱奥尼亚式柱廊和椭圆形圆顶构成。中央五角形内院和用爱奥尼亚式柱廊装饰的圆厅是整个建筑群的中心。元老院大厦的正面属于早期古典主义风格。底层和第一楼起着支撑上面两楼的功能。每个正面上面还有古典风格的柱顶线盘以及装饰墙檐。

元老院圆厅无疑是俄罗斯建筑艺术的杰作之一。当时人们把大厅叫做“俄罗斯万神庙”。大厅宽24,7米,高27米,有科林斯式柱廊。圆顶有24个窗户,仿佛圆屋顶在云中飞翔,窗间和柱间安装有半浮雕。后来俄罗斯许多城市在建造公厅大厦时都模仿了元老院的设计方案。

苏联时期,元老院大厦为政府所在地。1992-1995年,大楼变为俄罗斯总统官邸。只有主要圆厅和椭圆形厅保留了原来的内饰。