hhhhmmmmm............ several possibilities -
1. you're cooking it on pan too long that it dried out
2. you're not cooking it hot enough and quick enough
3. the pan you're using is no good
4. the steak was probably too cold when you cook it
you should try this -
1. salt and season it and leave it out on table for like 30+ min (1 hr max) to let its core temperature get warmer.
2. heat up your pan and make sure the heat is spread out evenly. please don't get a cheap pan because it gets warped easily. if your pan is wobbling on flat surface... get rid of it. it's useless.
3. high heat high heat high heat!!!!! cook it hot and quick! this should take you up to 15 min to cook a steak. btw - I don't mean like maximum heat. just little bit above half but it's hot enough.
4. when you're done cooking... put it on plate and let it cool for like 15-20 min so that the juice will stay inside the meat as you cut it and will spill out inside your mouth. eating it right away after cooking... you will see tons of juice spilling out on plate as you cut it... what a waste!!!!!
5. while cooking steak and everything's all good... but if you see some area that is kinda raw because sometimes the steak get warped and that area doesn't touch the pan so it's ok to pick up your steak with tongue and press it against pan to cook it.
your steak should be less than 1" thick. any thicker.... it's probably best to do pan + oven method. grill is the best for this though.
few questions for you -
1. what kind of pan are you using? stainless steel? non-stick flat? non-stick dimple? iron? cheap one (half steel, half aluminum)?
2. what kind of stove? gas or electric?
3. what kind of steak do you buy? and how thick?