姚自幼勤於攻讀,“文章詞賦冠一時”,徐繼孺為韓林院編修時回鄉探親,姚專程來曹縣請教,徐讀過他的文章後大為折服,說:“此子不在我之下也!”
894年(清光緒二十年),姚進京會試,中進士,朝考點為翰林。誥授忠憲大夫,翰林院編修,監察御史,浙江衢州府知府,掌浙江道。姚任監察御史期間,曾兩次出任山西省主考。1905年(清光緒三十一年),姚到浙江赴任,後被任命為河南省大清銀行總監督,駐開封。
1911年(清宣統三年),辛亥革命爆發,姚當即隱退。因與徐繼孺關係深厚,便來曹州府曹縣定居於縣城內石蛤蟆街,並在邵莊鎮安莊村置田千餘畝。1925年病逝,終年62歲。