Film ini dimulai dengan Selena (Jennifer Lopez) yang bersiap-siap untuk konser Houston Astrodome-nya pada tanggal 26 Februari 1995. Setelah penampilannya, film ini kembali ke tahun 1961. Abraham Quintanilla, Jr (Edward James Olmos) dan bandnya Los Dinos sedang latihan band. Setelah latihan band, mereka pergi menemui seorang promotor di sisi lain kota. Los Dinos kemudian didiskriminasi karena menjadi orang Amerika keturunan Meksiko. Los Dinos kemudian tampil di sebuah klub malam Spanyol, dan dicemooh oleh orang-orang Meksiko karena tidak tahu musik Meksiko. Film ini bergerak maju ke tahun 1981. Abraham telah berhenti dari mimpinya menjadi bintang musik dan mulai membantu keluarganya. Setelah bekerja, Abraham duduk di kursinya dan mulai bermain gitar. Anak bungsunya, Selena (Rebecca Lee Meza) sedang bermain sepak bola di halaman belakang. Dia memperhatikan ayahnya dan penasaran ingin tahu apa yang sedang dilakukannya. Dia mulai bernyanyi di depan Abraham. Abraham terkejut, dia memulai sebuah band keluarga, dan menamakannya Selena y Los Dinos. Dia menempatkan A.B. Quintanilla III (Rafael Tamayo) sebagai basis dan Suzette Quintanilla (Victoria Elena Flores) pada drum. Selena menjadi penyanyi grup ini.
Film ini sekarang berlatar belakang tahun 1989, di mana Selena tampil di festival Houston, Texas sebagai orang dewasa. Dalam adegan berikutnya, Selena mulai berbicara dengan sepupunya (Seidy Lopez) tentang mimpinya menjadi perancang busana. Suzette (Jackie Guerra) berlari ke atas dan memberi tahu mereka bahwa seorang gitaris rock ada di dapur mereka. Mereka bertiga mulai memata-matai untuk melihat apa yang sedang terjadi. Chris Perez (Jon Seda) mulai mengikuti audisi sebagai gitaris baru band di depan Abraham. Abraham mengatakan kepada A.B. (Jacob Vargas) bahwa ia tidak menyukai Chris. Hal ini karena dia adalah seorang rocker. Namun, A.B. mencoba memberitahu Abraham bahwa Chris akan mengubah gaya dan penampilannya. Keesokan harinya, Selena mengajak Chris untuk makan bersamanya di sebuah restoran pizza. Di adegan berikutnya, lagu Selena "Como La Flor" mencapai nomor satu di Billboard yang membuat grup ini berkumpul dan merayakannya. Selena diminta untuk tampil di Meksiko di mana 50.000 penggemar menunggunya untuk bernyanyi. Selena keluar untuk membawakan "La Carcacha". Namun, kerumunan orang menjadi sangat bersemangat dan mulai mendorong orang ke dalam panggung. Selena kemudian diminta oleh ayahnya untuk menenangkan kerumunan. Dia menampilkan versi yang lebih lambat dari "Como La Flor" dan menenangkan semua orang. Setelah penampilannya, dia dan Chris berjalan di dermaga. Selena mengatakan kepadanya bahwa dia takut untuk pertama kalinya, sementara Chris mengatakan kepada Selena bahwa dia mencintainya.
Saat berada di bus, Abraham mengetahui bahwa Chris menyukai Selena. Abraham memberi tahu Chris dan Selena bahwa hubungan mereka sudah berakhir. Dia kemudian memecat Chris dan memerintahkannya untuk pergi. Selena mencoba mengejarnya, namun, ayahnya mengatakan kepadanya bahwa jika dia melakukan itu, dia akan membubarkan grup. Setelah itu, Selena dan Chris mulai bertemu secara diam-diam dan mereka kawin lari. Selena pergi ke rumah ayahnya keesokan harinya. Abraham mulai menangis dan mengatakan kepada Selena bahwa dia menyesal. Dia kemudian menerima Chris ke dalam keluarga. Di adegan berikutnya, Selena memenangkan Grammy Award dan membuka toko pakaiannya. Dia mempekerjakan Yolanda Saldivar (Lupe Ontiveros) sebagai manajer. Yolanda mulai mencuri uang dari tempat-tempat tersebut. Setelah ini, Selena mulai merekam lagu-lagu untuk album crossovernya. Abraham kemudian mengetahui bahwa Yolanda mencuri uang, dan mengadakan pertemuan untuk mendengar pihak Yolanda. Yolanda mengatakan kepada Abraham bahwa jika diberi waktu, dia akan membuktikan bahwa dia tidak bersalah. Malamnya, Selena menampilkan "Si Una Vez" di Houston Astrodome pada 26 Februari 1995. Setelah malam itu, Selena meminta ibunya untuk menggaruk-garuk kepalanya dan bahwa dia dan Chris berpikir untuk memulai sebuah keluarga. Selena kemudian memimpikan tur crossover dan menyanyikan "Dreaming of You". Setelah Selena menyanyikan pembuka lagu tersebut, sebuah mawar dilemparkan ke arahnya. Selena terlihat dilarikan ke rumah sakit. Wartawan memberi tahu semua orang bahwa Selena ditembak oleh Saldívar selama pertengkaran tentang catatan keuangan yang hilang. Dalam adegan berikutnya, seorang dokter berjalan menuju orang tua Selena. Dia memberi tahu mereka bahwa Selena telah meninggal. "Dreaming of You" diputar lagi, sementara para penggemarnya terlihat memegang foto-fotonya selama berjaga dengan cahaya lilin. Film ini diakhiri dengan gambar Selena melambaikan tangan selamat tinggal bertuliskan "16 April 1971 - 31 Maret 1995".