Hi and welcome to AnswerPool!!!
1. The first step is to use skin care products that increase levels of collagen and elastin which will prevent the pores from stretching. Look for ingredients such as Vitamin C, retinol that increase collagen production and products that increase elastin levels.
2. It is also important to keep skin clear of oil and dead skin cells, which will only stretch your pores and make them appear larger. Use products with alpha hydroxy acids (like glycolic acid and phytic acid) and chestnut extract which will exfoliate your skin, thus improving its texture.
3. Salicylic acid is another good bet, particularly for oily or acne-prone types, as it's the best ingredient out there for targeting and clearing out oil in the pores. (When oil, or sebum, clogs pores, blackheads appear - making pores that much more prominent.) Salicylic acid can penetrate the fats in sebum much better than glycolic acid, which makes it an ideal treatment to improve the appearance of pores.
4. Decreasing sebum production is also a way to prevent clogged and stretched pores. One ingredient that is said to have the to ability to reduce sebum production is NDGA (Nordihydraguaiaretic Acid).
5. Prescription-strength retinoids and over-the-counter products with retinol will decrease oil production, increase collagen and elastin production, and hasten your skin's cell-turnover - giving dead skin cells even fewer opportunities to clog and stretch your pores, while strengthening pore walls.
6. Another trick to minimizing the appearance of your pores is to cause the skin around them to swell slightly; as it does, the pores will appear to contract. Apply topical vitamin C to your skin (you can find it in a variety of facial serums) or try a professional light procedure like IPL (Intense pulsed Light). IPL provides an immediate benefit and is worth every penny!
7. The final steps to smaller pores simply require good skin care habits. First and foremost: Wash makeup and sunscreen off every night.
8. And if you do develop pimples, avoid popping or picking at them. That will only stretch your pores further and can lead to scarring.
Here is another site I got some info from:
Q: I have very visible pores on my nose and cheeks. How can I get rid of them?
A: Which do you want first - the good news or the bad news?
The bad news is that you can't get rid of your pores, and you can't permanently change their size. This is a myth, along with the notion that pores somehow open and close - they don't. Your pore size is hereditary, meaning that if your parents have large pores, it's very possible that you will, too. Pores also appear open and enlarged when they are full of oil or debris. When the pore is clean and free of excess oil and dirt, it appears closed. Cleansers, toners, and masks can only temporarily tighten the skin, making the pores appear smaller but not really changing them at all. Sorry

The good news is that there are products you can use and techniques you can try to make your pores appear smaller and less visible. The effects are temporary, but can make your skin look smoother at least for a short time.
Just about any clay facial mask will clean your skin and make it feel tighter and the pores appear smaller, so consider treating your skin to one once or twice a week. A few that I like are Beauty Without Cruelty Purifying Facial Mask, Estee Lauder So Clean Deep Pore Mask, Kiss My Face Organics Deep Pore Cleansing Masque, Better Botanicals Refining Facial Mask, and Garden Botanika Skin Renewing Clarifying Facial Mask.
Keep your skin clean. This doesn't mean excessive washing or scrubbing (cleanse twice a day, gently scrub only once or twice a week), but at least make sure to remove all your makeup and wash your face every night before you go to bed, and try to avoid cosmetics and skin care products that make your skin breakout (the products that do can be different for everybody).
Use makeup as sparingly as possible. Heavy foundations can settle in your pores and make already large pores appear larger by caking on the skin. Be meticulous in your application: apply foundation with a clean makeup sponge and blend carefully for a smooth, even finish. When you apply powder, use a large fluffy brush and be sure to dust off any excess from your skin.
Keep your makeup tools like sponges and brushes very clean. Any bacteria, oil, or dirt they may carry can settle in your pores every time you apply makeup. I recommend washing your brushes every two weeks in a mild hair shampoo or brush cleaner, and sponges as soon as all sides are dirty (also in a mild liquid soap or shampoo).