Наименования воинских и почетных званий, ученых степеней пишутся со строчной буквы:
генерал армии, действительный член Российской академии наук, академик, лауреат Государственной премии.
Высшее звание Российской Федерации пишется с прописной буквы:
Герой Российской Федерации.
Почетные звания Российской Федерации пишутся в кавычках и с прописной буквы при их установлении и присвоении. В других случаях почетные звания пишутся без кавычек и со строчной буквы. Например,
установить почетное звание «Народный артист Российской Федерации»,
но: наградить народного артиста Российской Федерации.