This paper deals with developing an Expert system for tool selection using knowledge base system approach, and its application. For the sake of building of knowledge base, the information from process through sensor, tool handbook and interview with expert are referrenced and managed. The system developed shows good application flexibility in providing the actual cutting process with the selection of tool(insert, holder) and cutting conditions(feed, speed, rake type, and so on), is found as a useful system for real-time machining process. The Expert system for tool selection is written in TURBO PROLOG ver. 2.0 for inference engine capability, and can be run in interactive mode for user friendliness. In order to apply the system developed in actual cutting process, more parameters should be considered and scrutinized, and the system should be further extended in modular basis.