Расположен в юго-западной части Красноярского края. Со всех сторон окружён территорией Ужурского района. Имеет общую северную границу с городом Ужуром.
Удалённость от города Красноярска по автодороге через Ачинск составляет 301 км.
Образован 19 октября 1965 года, как военный городок ракетчиков.
На территории находится войсковая часть 32441 (Краснознамённая 62-я дивизия РВСН).
Статус закрытого административно-территориального образования (ЗАТО) рабочему посёлку Солнечный присвоен в 1992 году Постановлением Верховного Совета Российской Федерации от 14 июля 1992 года № 3298-1.
Две школы — начальная и средняя, школа искусств, Дом культуры Российской Армии, четыре детских сада, Дворец Спорта, стадион, и другие учреждения и сооружения.
В гарнизоне проживает около 1500 семей военнослужащих. На территории посёлка действуют 17 женсоветов, работает кабинет «Служба семьи». На территории посёлка построено с 1965 года по 2007 год более 50 многоквартирных жилых домов, в которых проживают семьи военнослужащих и гражданский персонал Российской Армии. Обеспечивает теплоснабжением и водоснабжением жилые дома, муниципальное унитарное предприятие жилищно-коммунального хозяйства ЗАТО п. Солнечный (МУП ЖКХ ЗАТО п. Солнечный).