李時珍24歲開始學醫,白天跟父親到“玄妙觀”去看病,晚上,在油燈下熟讀《內經》《本草經》《傷寒論》《脈經》等古典醫學著作。李時珍的讀書精神是令人欽佩的,“讀書十年,不出戶庭,博學無所弗腳”。由於他刻苦學習,掌握了治病方法。他曾用“延胡索”治癒了荊穆王紀胡氏的胃痛病,又用殺蟲藥治癒了富順王之孫的嗜食燈花病,後來又以附子和氣湯治癒富顧王適於的病症而被聘為楚王奉伺正。
多年的臨床實踐,使李時珍懂得,做一個醫生,不僅要懂醫理,也要懂藥理。如把藥物的形態和性能摘錯了,就會鬧出人命來。他在閱讀《神農本草經》的基礎上,再仔細地閱讀了南朝齊梁時期陶弘景著的《本草經集注》,唐代的《新修本草》,宋代的《開寶本草》《嘉佑本草》《經史證類備急本草》《本草衍義》等。李時珍發現古代的本草書存在不少問題,首先在藥物分類上是“草木不分,蟲魚互混”。比如,"生薑"和“薯蕷”應列菜部,古代的本草書列入草部;“萎蕤”與“女萎”,本是兩種藥材,而有的本草書說成是一種;“蘭花”只能供觀賞,不能入藥用,而有的本草書,將“蘭花”當作藥用的“蘭草”;更嚴重的是,競將有毒的“鉤籐”,當作補益的“黃精”。李時珍認為古代本草書上那麼多的錯誤,主要是對藥物缺乏實地調查的結果。
宋代以來,我國的藥物學有很大發展,尤其隨著中外文化交流的頻繁,外來藥物不斷地增加,但均未載入本草書。李時珍認為有必要在以前本草書的基礎上進行修改和補充。這時,李時珍已經35歲了。
過了五年,朝廷下了一道詔書,要在全國選拔一批有經驗的醫生,填補太醫院的缺額,武昌的楚王朱英燎,推薦了李時珍。李時珍認為北京是明王朝的京都,那裡不僅聚集了全國重要的醫藥書籍,還可看到更多的藥材,這對修改本草書是一個極好的機會。李時珍接受了楚王的推薦,4l歲進入北京太醫院,並擔任了太醫院院判的職務。