Hello,
The eligibility criteria for UPSC is passed graduation in any discipline from a recognized university, final year students are eligible to apply, there is no restrictions in terms of belonging to specific stream, however there is an advantage of having studied humanities stream subjects at 10+2 level as well as graduation, this will help you a lot as the syllabus of UPSC is more humanities oriented, the general studies to a large extent you will cover in your 10+2 level and graduation, and this will most definitely make your base strong, hence you can go ahead with your choice of subjects as you mentioned , however you must remember one thing that it's good to have a back up plan for UPSC also, as it tends to be unpredictable, and sometimes people choose to go for professional degree courses, or any other route for that matter as back up plan, so in case right now you're not sure you should explore other options as well, as you're still in school I believe it's good that you're thinking about appearing for UPSC, but this may or may not be your long term dream, so think carefully prior to deciding any course.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile