Nama Bali ternyata telah dikenal pada masa kekuasaan Dinasti Tang di Cina. Mereka menyebut Bali dengan Po-li atau Dwa-pa-tan, yakni sebuah negeri yang terletak disebelah timur Kerajaan Ho-ling. Masyarakat Dwa-pa-tan mempunyai adat istiadat yang hampir sama dengan Ho-ling. Pada saat itu penduduk telah pandai menulis di atas lontar. Mereka telah dapat menanam padi dengan baik. Setiap penduduk yang meninggal, mayatnya diberi perhiasan emas yang dimasukkan ke dalam mulutnya, kemudian dibakar dengan wangi-wangian.
Berita tertua mengenai Bali sumbernya berasal dari Bali sendiri, yakni berupa beberapa buah cap kecil dari tanah liat yang berukuran 2,5 cm yang ditemukan di Pejeng. Cap-cap ini ditulisi mantra-mantra agama Buddha dalam bahasa Sansekerta yang diduga dibuat sekitar abad ke-8 Masehi. adapun prasasti tertua Bali yang berangka tahun 882 M memberitakan perintah membuat pertapaan dan pesanggrahan di Bukit Cintamani. Di dalam prasasti tersebut tidak ditulis nama Raja yang memerintah pada waktu itu. Demikian pula prasasti yang berangka tahun 911 M. Hanya menjelaskan pemberitaan izin kepada penduduk Desa Turunan untuk membangun tempat suci bagi pemujaan Batara da Tonta.
Munculnya kerajaan Bali dapat diketahui dari tiga prasasti yang ditemukan di Belonjong (sanur), panempahan, dan Maletgede yang berangka tahun 913 M. Prasasti-prasasti tersebut ditulis dengan huruf Nagari dan Kawi, sedangkan bahasanya ialah Bali kuno dan Sansekerta. Dari prasasti – prasasti tersebut tertulis Raja Bali yang bernama Kesariwarmadewa. Ia bertakhta di Istana Singhadwala (pintu istana negara singha). Ia adalah Raja yang mendirikan Dinasti Warmadewa di Bali. Dua tahun kemudian Kesariwarmadewa diganti oleh Ugrasena. Raja Ugrasena yang bertakhta di istana Singhamandawa memerintah kerajaan sampai tahun 942 M. Masa pemerintahannya sezaman dengan pemerintahan Mpu Sindok di Kerajaan Mataram. Selama tujuh tahun berikutnya tidak diketahui raja penerus Ugrasena. Setelah itu, muncul Raja Bali bernama Aji Tabenendra warmadewa (955-967).
Di tengah-tengah masa pemerintahan Tabenendra, pada tahun 960 muncul raja Bali lain, yaitu Indra Jayasingha warmadewa (Candrabhayasingha warmadewa). Pengganti Candrabhayasingha , yaitu Janasadhu warmadewa (975-983),kemudian Wijaya Mahadewi (983-989). Setelah itu muncul raja Bali yang bernama Udayana (989-1011) dan bergelar Sri Dharmodayana warmadewa. Udayana memerintah Kerajaan Bali bersama-sama dengan permaisurinya, Gunapriya Dharmapatni yang dikenal dengan nama Mahendradatta. Dari hasil perkawinan Udayana dengan Mahendradatta lahir tiga orang putra yaitu Airlangga, Marakatapangkaja dan Anak Wungsu. Airlangga yang menjadi putra mahkota ternyata tidak pernah memerintah di Bali, sebab ia pergi ke Jawa Timur dan menikah dengan putri Dharmawangsa, Raja Mataram. Oleh karena itu, pewaris kerajaan bali jatuh kepada Marakatapangkaja (1011-1022). Ia dianggap sebagai kebenaran hukum yang selalu melindungi rakyatnya. Ia juga memperhatikan kehidupan rakyat sehingga disegani dan di taati. Masa pemerintahan Marakatapangkaja sezaman dengan Airlangga di Jawa Timur. Dari tahun 1022 sampai tahun 1049 tidak dipaparkan berita mengenai raja yang memerintah Bali.
Anak wungsu (1049-1077) kemudian melanjutkan kekuasaan Marakatapangkaja. Ia dikenal sebagai raja yang penuh belas kasihan terhadap rakyatnya. Ia pun senantiasa memikirkan kesempurnaan dunia yang dikuasainya. Selama masa pemerintahannya, ia berhasil mewujudkan negara yang aman, damai dan sejahtera. Penganut agama hindu dapat hidup berdampingan dengan agama Buddha. Anak Wungsu sempat pula membangun sebuah kompleks percandian di gunung Kawi (sebelah selatan Tampaksiring) yang merupakan peninggalan terbesar di Bali. Atas perannya yang gemilang itu, Anak Wungsu kemudian dianggap rakyatnya sebagai penjelmaan Dewa Hari (Dewa Kebaikan).
Anak Wungsu tidak meninggalkan seorang putra pun. Raja yang memerintah setelah Anak Wungsu adalah Walaprabhu dan Bhatara Mahaguru Dharmotungga warmadewa. Setelah itu tidak ada lagi raja yang berkuasa dari Dinasti Warmadewa. Raja dari dinasti lain yang muncul ialah Sri Jayasakti (1133-1150). Masa pemerintahan Jayasakti sezaman dengan Raja Jayabhaya di kerajaan Kediri. Pada saat itu agama Buddha, Siwaisme dan Waisnawa berkembang dengan baik. Sri Jayasakti disebut sebagai penjelmaan Dewa Wisnu. Sebagai raja yang bijaksana, ia memerintah kerajaan berdasarkan pedoman hukum yang didasari rasa keadilan dan kemanusiaan. Kitab undang-undang yang berlaku ialah utara-widhi-balawan dan Rajawacana.
Raja Bali yang terkenal lainnya ialah Jayapangus (1177-1181). Di dalam kitab Usana Bali disebutkan bahwa Jayapangus memerintah setelah Jayakusunu. Dari 43 prasasti yang ditinggalkannya, Jayapangus banyak menyebut dua orang permaisurinya, yaitu Arkajalancana dan Sasangkajacihna. Arkaja bermakna putri Matahari, sedangkan Sasangkaja berarti putri bulan. Setela h Jayapangus meninggal, raja-raja Bali yang memerintah tidak begitu terkenal, karena sumber sejarahnya tidak banyak diketahui.
Masyarakat kerajaan Bali menerima pengaruh budaya Hindu dan Buddha melalui daerah Jawa Timur. Hal ini dapat diketahui karena Bali pernah dikuasai oleh kerajaan-kerajaan di Jawa Timur. Yaitu pada abad ke-10 oleh kerajaan Singhasari dan abad ke-14 oleh kerajaan Majapahit. Selain itu, ketika Majapahit runtuh, banyak penduduk yang tidak mau beragama Islam lantas menyeberang ke Bali. Dalam perkembangan kerajaan-kerajaan di Bali, ternyata jumlah Pedanda (pendeta) agama siwa yang bergelar Dang Acaryya lebih banyak daripada pedanda Buddha yang bergelar Dang Upadhyaya. Hal ini menunjukkan bahwa agama hindu pengaruhnya lebih besar daripada agama Budhha. Namun, agama hindu yang berkembang di Bali telah tercampur dengan adat istiadat setempat, sehingga Hindu khas di Bali saat ini disebut Hindu Dharma.
Kehidupan Sosial Ekonomi kerajaan Bali
Dari keterangan prasasti-prasasti di Bali diketahui bahwa umumnya masyarakat Bali telah dapat bercocok tanam di sawah, Parlak (sawah kering), gaga (ladang), kebwan (kebun) dan mmal (ladang daerah pegunungan). Jenis tanaman yang sudah dikenal, antara lain padi gaga, kelapa, bambu, enau, kemiri, bawang merah, jahe, wortel dan lain-lain. Selain itu rakyat telah mampu beternak itik, kambing, sapi, kerbau, anjing, kuda, ayam, babi dan burung. Rupanya, binatang yang paling berharga pada saat itu adalah kuda. Kuda merupakan binatang yang paling cocok untuk membawa barang dagangan yang melintasi daerah pegunungan. Kegiatan perdagangan pun sudah cukup maju. Dibeberapa desa terdapat golongan saudagar yang disebut wanigrama (saudagar laki-laki) dan wanigrami (saudagar perempuan). Mereka memiliki kepala atau pejabat yang mengurus kegiatan perdagangan yang disebut Banigrama atau Banigrami. Setiap kegiatan usaha penduduk telah dikenakan pajak atau iuran yang digunakan untuk penyelenggaraan pemerintah kerajaan.
Kehidupan Budaya kerajaan bali kuno
Masuknya kebudayaan Hindu–Buddha ke Bali, ber- pengaruh besar pada masyarakatnya. Sampai saat ini mayoritas penduduk Bali menganut agama Hindu. Agama Hindu di Bali telah bercampur dengan adat isti-adat setempat sehingga Hindu khas Bali disebut Hindu Dharma. Agama Buddha juga berkem-bang, meskipun tidak sepesat agama Hindu. Hal inidapat diketahui dari jumlah pe-danda (pendeta) agama Hindu (Siwa) yang bergelar dangacarrya lebih banyak dari pada pendeta Buddha yang bergelar dangupadhyaya. Agama Hindu dan Buddha dapat hidup berdampingan secara damai, menunjukkan adanya tolerasi yang tinggi dalam masyarakat Bali.
Di bidang budaya berkaitan dengan kehidupan keagamaan dapat dijumpai pada bangunan peninggalan masa kuno yang sampai sekarang masih dapat kita saksikan, seperti candi dan pura. Peninggalan bangunan candi, seperti Candi Padas di Gunung Kawi. Sebaliknya, untuk peninggalan pura di antaranya adalah Pura Agung Besakih