Глава государства носил титул великого князя, князя русского. Неофициально к нему иногда могли прилагаться и другие престижные титулы, среди которых тюркский каган и византийский царь.
Государственный аппарат включал в себя помимо великого князя подчиненных ему великих и светлых князей, местного (например, князь Мал) и варяжского (например, Рогволод) происхождения. Княжеская власть была наследственной. Помимо князей в управлении территориями участвовали великокняжеские бояре и «мужи». Это были дружинники, назначавшиеся князем. Бояре командовали особыми дружинами, территориальными гарнизонами (например, Претич командовал черниговской дружиной), которые в случае необходимости объединялись в единое войско. При князе также выделялся один из бояр-воевод, который зачастую выполнял функции реального управления государством, такими воеводами при малолетних князьях были Олег при Игоре, Свенельд - при Ольге, Святославе и Ярополке, Добрыня - при Владимире. На местном уровне княжеская власть имела дело с племенным самоуправлением в виде веча и «градских старцев».
Дружина в период IX-X вв. была наемной. Значительную её часть составляли пришлые варяги. Также её пополняли выходцы из прибалтийских земель и местных племен. Размеры ежегодной оплаты наемника оцениваются историками по-разному. Жалование выплачивалось серебром, золотом и мехами. Обычно воин получал около 8-9 киевских гривен (более 200 серебряных дирхемов) в год, однако к началу XI века плата рядовому войну составляла 1 северную гривну, что гораздо меньше. Рулевые на кораблях, старосты и горожане получали больше (10 гривен). Кроме того, дружина кормилась за счет князя. Изначально это выражалось в форме столования, а затем превратилось в одну из форм натуральных налогов, «кормление», содержание дружины податным населением во время полюдья. Среди дружин, подчиненных великому князю, выделяется его личная «малая», или младшая, дружина, которая включала 400 воинов. Древнерусское войско включало в себя также племенное ополчение, которое могло достигать нескольких тысяч в каждом племени. Общая численность древнерусского войска достигала от 30 до 80 тысяч человек.
Формой налогов в Древней Руси выступала дань, которую выплачивали подвластные племена. Чаще всего единицей налогообложения выступал «дым», то есть дом, или семейный очаг. Размер налога традиционно был в одну шкурку с дыма. В некоторых случаях, с племени вятичей, бралось по монете от рала (плуга). Формой сбора дани было полюдье, когда князь с дружиной с ноября по апрель объезжал подданных. Русь делилась на несколько податных округов, полюдье в киевском округе проходило по землям древлян, дреговичей, кривичей, радимичей и северян. Особый округ представлял собой Новгород, выплачивающий около 3000 гривен. Максимальный размер дани по поздней венгерской легенде в X веке составлял 10 тыс. марок (30 или более тысяч гривен). Сбор дани осуществляли дружины по несколько сотен воинов. Господствующая этно-сословная группа населения, которая называлась «русь» выплачивала князю десятую часть от своих годовых доходов.
В 946 году после подавления восстания древлян княгиня Ольга провела налоговую реформу, упорядочив сбор дани. Она установила «уроки», то есть размеры дани, и создала «погосты», крепости на пути полюдья, в которых жили княжеские администраторы и куда свозилась дань. Такая форма сбора дани и сама дань назывались «повоз». При уплате налога подданные получали глиняные печати с княжеским знаком, что страховало их от повторного сбора. Реформа содействовала централизации великокняжеской власти и ослаблению власти племенных князей.
В X веке на Руси действовало обычное право, которое в источниках называется «Закон русский». Его нормы отражены в договорах Руси и Византии, в скандинавских сагах и в «Правде Ярослава». Они касались взаимоотношений между равными людьми, русью, одним из институтов была «вира» - штраф за убийство. Законы гарантировали отношения собственности, в том числе и собственности на рабов («челядь»).