Falling is a major health issue that can lead to both physical and mental injuries. Detecting falls accurately can reduce the severe effects and improve the quality of life for disabled people. Therefore, it is critical to develop a smart fall detection system. Many approaches have been proposed in wearable-based systems. In these approaches, machine learning techniques have been conducted to provide automatic classification and to improve accuracy. One of the most commonly used algorithms is Support Vector Machine (SVM). However, classical SVM can neither use prior knowledge to process accurate classifications nor solve problems characterized by ambiguity. More specifically, some values of falls are inaccurate and similar to the features of normal activities, which can also greatly impact the performance of the learning ability of SVMs. Hence, it became necessary to look for an effective fall detection method based on a combination of Fuzzy Logic (FL) and SVM algorithms so as to reduce false positive alarms and improve accuracy. In this paper, various training data are assigned to the corresponding membership degrees. Some data points with a high chance of falling are assigned a high degree of membership, yielding a high contribution for SVM decisionmaking. This does not only achieve accurate fall detection, but also reduces the hesitation in labeling the outcomes and improves the heuristic transparency of the SVM. The experimental results achieved 100% specificity and precision, with an overall accuracy of 99.96%. Consequently, the experiment proved to be effective and yielded better results than the conventional approaches.